// Copyright (C) 2010 European Commission. All rights reserved.
//
// The download and usage of these data is subject to the acceptance of the 
// following clauses:
//
//   1. The Commission agrees to grant the non-exclusive and not transferable
//   right to use and process the Eurostat/GISCO geographical data downloaded 
//   from this page (the "data").
//   2. The permission to use the data is granted on condition that:
//         1. the data will not be used for commercial purposes;
//         2. the source will be acknowledged. A copyright notice, 
//         as specified below, will have to be visible on any printed or 
//		   electronic publication using the data downloaded from this page.
// EN: © EuroGeographics for the administrative boundaries
// FR: © EuroGeographics pour les limites administratives
// DE: © EuroGeographics bezüglich der Verwaltungsgrenzen
// For publications in languages other than English, French or German, 
// the translation of the copyright notice in the language of the publication
// shall be used. 
package eu.ecb.core.view.map {
  import flash.geom.Rectangle;
  import flash.geom.Point;
  import ilog.maps.Map;
  import ilog.maps.MapFeature;
 /**
  * Implementation of a specialized <code>Map</code>.
  */
  public class Europe2 extends Map
  {
    private var id16X:Array = [ 
    [
        1479, 1477, 1479, 1474, 1475, 1470
      , 1475, 1471, 1458, 1451, 1443, 1439
      , 1448, 1449, 1448, 1460, 1461, 1468
      , 1476, 1481, 1490, 1492, 1498, 1534
      , 1549, 1552, 1557, 1561, 1567, 1571
      , 1570, 1578, 1595, 1609, 1611, 1627
      , 1630, 1638, 1645, 1658, 1665, 1664
      , 1665, 1679, 1679, 1688, 1690, 1697
      , 1703, 1712, 1719, 1731, 1733, 1738
      , 1742, 1746, 1756, 1760, 1775, 1782
      , 1789, 1796, 1806, 1823, 1825, 1826
      , 1827, 1823, 1827, 1830, 1823, 1850
      , 1852, 1847, 1848, 1845, 1848, 1847
      , 1836, 1833, 1823, 1819, 1822, 1821
      , 1821, 1816, 1814, 1808, 1802, 1798
      , 1797, 1801, 1807, 1800, 1804, 1800
      , 1802, 1810, 1813, 1818, 1821, 1819
      , 1824, 1818, 1815, 1804, 1807, 1805
      , 1808, 1799, 1790, 1782, 1781, 1775
      , 1766, 1759, 1756, 1762, 1765, 1763
      , 1764, 1755, 1754, 1749, 1740, 1734
      , 1721, 1708, 1702, 1700, 1696, 1695
      , 1689, 1682, 1674, 1670, 1671, 1666
      , 1651, 1645, 1636, 1630, 1630, 1625
      , 1625, 1623, 1614, 1611, 1602, 1598
      , 1599, 1596, 1599, 1596, 1596, 1601
      , 1603, 1598, 1597, 1590, 1590, 1583
      , 1581, 1574, 1567, 1545, 1541, 1537
      , 1536, 1523, 1507, 1496, 1485, 1479
      
    ], [
        1456, 1458, 1456, 1451, 1456, 1461
      , 1461, 1463, 1461, 1462, 1458, 1456
      
    ]    ];

    private var id16Y:Array = [ 
    [
        -5875, -5878, -5880, -5883, -5886, -5884
      , -5898, -5896, -5914, -5920, -5937, -5953
      , -5955, -5959, -5963, -5973, -5977, -5981
      , -5981, -5987, -5990, -5994, -5995, -5993
      , -5994, -5998, -5999, -5992, -5990, -5994
      , -5997, -5999, -5996, -6002, -5997, -6000
      , -5995, -5993, -5999, -5996, -6000, -6004
      , -6009, -6015, -6018, -6011, -6005, -6002
      , -5994, -5996, -5992, -5994, -5996, -5994
      , -5996, -5991, -5988, -5983, -5979, -5974
      , -5972, -5964, -5959, -5959, -5956, -5952
      , -5948, -5941, -5937, -5930, -5925, -5925
      , -5922, -5919, -5915, -5912, -5910, -5909
      , -5908, -5904, -5904, -5900, -5897, -5896
      , -5889, -5887, -5882, -5883, -5880, -5872
      , -5866, -5854, -5844, -5832, -5828, -5820
      , -5817, -5819, -5815, -5814, -5811, -5810
      , -5804, -5804, -5800, -5803, -5806, -5809
      , -5810, -5816, -5811, -5809, -5804, -5796
      , -5798, -5795, -5791, -5785, -5784, -5783
      , -5782, -5776, -5781, -5780, -5768, -5767
      , -5773, -5766, -5770, -5768, -5768, -5762
      , -5766, -5763, -5766, -5770, -5777, -5785
      , -5793, -5793, -5798, -5797, -5800, -5801
      , -5804, -5804, -5805, -5800, -5808, -5816
      , -5819, -5821, -5828, -5831, -5836, -5840
      , -5845, -5849, -5852, -5854, -5856, -5860
      , -5858, -5867, -5864, -5863, -5859, -5861
      , -5864, -5864, -5871, -5871, -5880, -5875
      
    ], [
        -5876, -5899, -5911, -5920, -5916, -5897
      , -5892, -5891, -5885, -5882, -5876, -5876
      
    ]    ];

    private var id16Barycenter:Point = new Point(1664, -5895);

    private var id16BoundingBox:Rectangle = new Rectangle(1439, -6018, 413, 256);

    private var id38X:Array = [ 
        1779, 1782, 1785, 1791, 1793, 1789
      , 1791, 1799, 1816, 1820, 1826, 1830
      , 1835, 1833, 1837, 1843, 1843, 1848
      , 1849, 1865, 1872, 1873, 1878, 1883
      , 1892, 1909, 1924, 1935, 1951, 1968
      , 1975, 1982, 1986, 1989, 1985, 1989
      , 1993, 1990, 1986, 1976, 1978, 1971
      , 1967, 1944, 1943, 1933, 1927, 1920
      , 1911, 1909, 1910, 1902, 1902, 1893
      , 1893, 1887, 1880, 1871, 1863, 1853
      , 1848, 1835, 1832, 1821, 1819, 1812
      , 1803, 1796, 1795, 1787, 1782, 1787
      , 1775, 1775, 1782, 1775, 1779, 1776
      , 1779    ];

    private var id38Y:Array = [ 
        -4535, -4532, -4534, -4534, -4539, -4550
      , -4556, -4559, -4571, -4570, -4562, -4560
      , -4562, -4566, -4576, -4576, -4580, -4580
      , -4577, -4577, -4580, -4586, -4583, -4588
      , -4585, -4592, -4586, -4576, -4567, -4564
      , -4549, -4539, -4539, -4535, -4524, -4513
      , -4495, -4494, -4493, -4491, -4472, -4476
      , -4469, -4467, -4470, -4471, -4466, -4469
      , -4463, -4461, -4457, -4449, -4444, -4444
      , -4440, -4436, -4440, -4440, -4434, -4435
      , -4432, -4431, -4436, -4438, -4435, -4435
      , -4453, -4454, -4458, -4467, -4477, -4485
      , -4497, -4500, -4504, -4518, -4525, -4533
      , -4535    ];

    private var id38Barycenter:Point = new Point(1878, -4512);

    private var id38BoundingBox:Rectangle = new Rectangle(1775, -4592, 218, 161);

    private var id27X:Array = [ 
        1304, 1310, 1316, 1316, 1328, 1334
      , 1327, 1333, 1328, 1333, 1331, 1326
      , 1325, 1322, 1322, 1326, 1320, 1321
      , 1325, 1335, 1337, 1335, 1339, 1334
      , 1334, 1313, 1315, 1317, 1322, 1321
      , 1326, 1335, 1339, 1345, 1347, 1349
      , 1365, 1360, 1362, 1356, 1361, 1362
      , 1360, 1364, 1371, 1378, 1390, 1412
      , 1428, 1439, 1459, 1471, 1486, 1493
      , 1501, 1493, 1492, 1490, 1494, 1494
      , 1502, 1508, 1526, 1530, 1543, 1545
      , 1552, 1558, 1566, 1567, 1575, 1576
      , 1581, 1587, 1591, 1591, 1605, 1611
      , 1614, 1612, 1628, 1638, 1648, 1656
      , 1661, 1668, 1674, 1675, 1682, 1683
      , 1693, 1699, 1706, 1709, 1720, 1720
      , 1733, 1741, 1743, 1747, 1751, 1750
      , 1757, 1761, 1766, 1773, 1781, 1785
      , 1792, 1803, 1809, 1808, 1813, 1811
      , 1804, 1807, 1802, 1801, 1791, 1785
      , 1783, 1783, 1773, 1768, 1767, 1763
      , 1757, 1761, 1760, 1754, 1751, 1753
      , 1750, 1750, 1745, 1741, 1742, 1745
      , 1745, 1740, 1741, 1736, 1735, 1739
      , 1737, 1732, 1735, 1733, 1725, 1726
      , 1724, 1730, 1729, 1722, 1722, 1717
      , 1715, 1704, 1691, 1689, 1691, 1689
      , 1688, 1683, 1671, 1669, 1660, 1654
      , 1646, 1643, 1639, 1637, 1632, 1626
      , 1618, 1606, 1596, 1587, 1577, 1579
      , 1567, 1565, 1562, 1560, 1562, 1556
      , 1557, 1548, 1542, 1541, 1529, 1528
      , 1521, 1518, 1516, 1508, 1507, 1494
      , 1486, 1471, 1468, 1464, 1449, 1440
      , 1430, 1430, 1426, 1421, 1425, 1423
      , 1423, 1420, 1419, 1419, 1417, 1414
      , 1416, 1413, 1414, 1408, 1410, 1405
      , 1402, 1386, 1378, 1376, 1374, 1362
      , 1357, 1352, 1351, 1351, 1344, 1342
      , 1331, 1333, 1328, 1322, 1323, 1319
      , 1304    ];

    private var id27Y:Array = [ 
        -5017, -5024, -5027, -5032, -5031, -5032
      , -5034, -5038, -5041, -5045, -5047, -5046
      , -5050, -5051, -5057, -5060, -5067, -5073
      , -5071, -5077, -5080, -5083, -5087, -5090
      , -5093, -5098, -5101, -5100, -5103, -5108
      , -5109, -5107, -5102, -5102, -5106, -5103
      , -5106, -5114, -5116, -5121, -5123, -5131
      , -5132, -5136, -5137, -5136, -5126, -5114
      , -5114, -5116, -5115, -5119, -5120, -5126
      , -5127, -5132, -5141, -5142, -5144, -5150
      , -5151, -5154, -5153, -5157, -5157, -5170
      , -5175, -5171, -5170, -5166, -5168, -5164
      , -5169, -5169, -5176, -5179, -5182, -5202
      , -5204, -5209, -5214, -5216, -5211, -5212
      , -5209, -5214, -5213, -5217, -5218, -5220
      , -5213, -5214, -5202, -5201, -5198, -5201
      , -5205, -5204, -5207, -5210, -5208, -5206
      , -5203, -5196, -5192, -5194, -5189, -5180
      , -5179, -5183, -5177, -5170, -5167, -5162
      , -5160, -5155, -5154, -5149, -5147, -5150
      , -5149, -5143, -5144, -5136, -5127, -5126
      , -5115, -5107, -5103, -5102, -5088, -5083
      , -5081, -5074, -5073, -5067, -5065, -5063
      , -5059, -5055, -5048, -5045, -5038, -5034
      , -5030, -5030, -5028, -5023, -5022, -5018
      , -5010, -5005, -5000, -4999, -4989, -4988
      , -4982, -4985, -4984, -4981, -4976, -4976
      , -4972, -4968, -4973, -4968, -4970, -4965
      , -4968, -4966, -4969, -4966, -4969, -4968
      , -4963, -4968, -4966, -4952, -4948, -4945
      , -4945, -4949, -4949, -4945, -4942, -4941
      , -4937, -4936, -4935, -4931, -4934, -4926
      , -4920, -4921, -4915, -4918, -4915, -4919
      , -4916, -4917, -4915, -4919, -4922, -4930
      , -4931, -4929, -4929, -4931, -4932, -4932
      , -4935, -4935, -4932, -4934, -4934, -4936
      , -4938, -4938, -4941, -4943, -4945, -4946
      , -4952, -4956, -4961, -4965, -4968, -4972
      , -4978, -4979, -4980, -4980, -4982, -4988
      , -4994, -5001, -5003, -5008, -5016, -5018
      , -5017    ];

    private var id27Barycenter:Point = new Point(1549, -5070);

    private var id27BoundingBox:Rectangle = new Rectangle(1304, -5220, 509, 305);

    private var id42X:Array = [ 
    [
        802, 800, 803, 801, 807, 811
      , 814, 815, 813, 822, 828, 818
      , 817, 819, 816, 812, 810, 812
      , 817, 809, 811, 810, 806, 806
      , 810, 805, 804, 804, 795, 797
      , 795, 792, 793, 790, 786, 776
      , 776, 772, 773, 767, 768, 766
      , 768, 773, 777, 765, 765, 761
      , 754, 760, 758, 763, 764, 761
      , 764, 765, 760, 748, 749, 746
      , 749, 759, 754, 750, 742, 744
      , 742, 743, 739, 752, 750, 744
      , 745, 743, 739, 738, 741, 744
      , 743, 747, 749, 746, 747, 752
      , 751, 757, 758, 762, 769, 776
      , 780, 780, 785, 794, 799, 802
      , 803, 799, 802
    ], [
        -112, -102, -102, -98, -102, -105
      , -114, -116, -112
    ], [
        -125, -122, -124, -124, -123, -122
      , -122, -120, -121, -116, -117, -119
      , -117, -111, -109, -106, -105, -103
      , -105, -108, -111, -114, -120, -124
      , -126, -128, -127, -125
    ], [
        -261, -264, -262, -258, -247, -250
      , -255, -260, -261
    ], [
        632, 630, 629, 630, 623, 623
      , 621, 621, 615, 613, 610, 607
      , 608, 604, 599, 592, 591, 590
      , 585, 577, 573, 563, 571, 572
      , 571, 571, 569, 561, 552, 545
      , 545, 534, 528, 527, 529, 523
      , 526, 523, 516, 515, 504, 506
      , 505, 510, 505, 501, 497, 497
      , 488, 485, 481, 480, 475, 474
      , 462, 457, 460, 457, 459, 455
      , 451, 447, 435, 430, 426, 421
      , 418, 419, 417, 415, 416, 412
      , 415, 413, 416, 412, 417, 420
      , 413, 391, 389, 392, 387, 361
      , 352, 351, 353, 349, 332, 318
      , 311, 300, 291, 277, 263, 262
      , 263, 271, 271, 274, 267, 263
      , 255, 252, 245, 240, 238, 229
      , 231, 215, 210, 195, 186, 180
      , 174, 170, 167, 150, 149, 150
      , 154, 149, 150, 138, 134, 128
      , 127, 124, 117, 100, 93, 80
      , 74, 58, 56, 59, 57, 41
      , 36, 31, 25, 22, 15, -5
      , -14, -16, -27, -34, -43, -47
      , -58, -63, -62, -65, -67, -81
      , -96, -98, -104, -108, -112, -109
      , -115, -116, -124, -126, -118, -119
      , -131, -135, -138, -139, -148, -148
      , -153, -150, -139, -130, -123, -106
      , -106, -100, -85, -86, -90, -87
      , -98, -103, -105, -106, -96, -96
      , -88, -86, -88, -67, -62, -58
      , -59, -66, -80, -84, -102, -103
      , -94, -97, -91, -89, -91, -88
      , -92, -88, -87, -94, -93, -96
      , -95, -102, -91, -93, -99, -99
      , -106, -107, -104, -106, -111, -120
      , -121, -124, -135, -148, -152, -174
      , -175, -172, -165, -161, -166, -176
      , -182, -176, -175, -163, -162, -176
      , -186, -193, -196, -206, -202, -207
      , -196, -198, -201, -202, -195, -199
      , -212, -227, -235, -232, -230, -220
      , -219, -224, -221, -230, -233, -235
      , -237, -236, -240, -238, -239, -236
      , -243, -243, -245, -249, -252, -252
      , -248, -252, -254, -252, -254, -257
      , -258, -253, -258, -258, -265, -270
      , -266, -263, -265, -270, -263, -268
      , -270, -272, -273, -269, -271, -277
      , -281, -281, -283, -283, -283, -283
      , -283, -283, -283, -282, -282, -283
      , -282, -282, -283, -283, -284, -283
      , -284, -284, -284, -283, -282, -283
      , -284, -284, -284, -283, -283, -283
      , -284, -284, -284, -283, -284, -284
      , -283, -283, -283, -282, -282, -283
      , -283, -284, -283, -284, -284, -285
      , -285, -286, -289, -289, -289, -290
      , -290, -299, -292, -299, -300, -300
      , -306, -309, -313, -311, -314, -312
      , -316, -320, -320, -319, -318, -319
      , -320, -319, -319, -319, -319, -319
      , -319, -319, -320, -321, -323, -323
      , -324, -324, -325, -326, -328, -326
      , -325, -324, -324, -325, -325, -325
      , -326, -326, -326, -326, -326, -326
      , -326, -327, -327, -327, -327, -327
      , -327, -327, -327, -328, -328, -328
      , -329, -329, -329, -330, -330, -330
      , -329, -330, -330, -330, -330, -330
      , -330, -331, -331, -331, -331, -331
      , -331, -332, -332, -332, -331, -331
      , -331, -331, -329, -329, -329, -328
      , -328, -328, -328, -326, -326, -326
      , -326, -326, -327, -328, -327, -327
      , -327, -327, -326, -327, -327, -328
      , -328, -328, -329, -329, -329, -328
      , -328, -328, -328, -328, -329, -329
      , -329, -329, -329, -329, -329, -329
      , -328, -328, -329, -329, -330, -329
      , -329, -329, -329, -330, -330, -329
      , -329, -330, -329, -329, -330, -331
      , -331, -331, -331, -332, -332, -332
      , -332, -332, -332, -333, -333, -333
      , -334, -334, -334, -334, -334, -334
      , -334, -334, -333, -333, -333, -333
      , -332, -333, -332, -332, -332, -332
      , -331, -330, -330, -330, -330, -330
      , -330, -330, -330, -333, -334, -335
      , -338, -334, -343, -344, -345, -351
      , -351, -351, -351, -349, -349, -349
      , -348, -349, -349, -347, -350, -354
      , -360, -363, -362, -359, -361, -362
      , -363, -364, -379, -376, -377, -369
      , -356, -348, -346, -341, -343, -351
      , -358, -363, -363, -368, -369, -364
      , -364, -360, -363, -361, -358, -358
      , -340, -341, -338, -328, -328, -326
      , -335, -341, -334, -341, -338, -345
      , -340, -344, -343, -348, -355, -345
      , -339, -367, -372, -380, -380, -377
      , -381, -378, -381, -378, -374, -378
      , -379, -369, -357, -365, -364, -355
      , -362, -353, -344, -340, -342, -332
      , -334, -332, -327, -321, -319, -321
      , -317, -313, -313, -312, -313, -309
      , -305, -307, -302, -305, -306, -304
      , -302, -288, -290, -287, -283, -283
      , -281, -283, -279, -279, -275, -271
      , -272, -258, -255, -253, -255, -252
      , -242, -245, -243, -245, -242, -247
      , -245, -244, -238, -237, -241, -233
      , -231, -233, -226, -224, -215, -216
      , -212, -213, -209, -202, -198, -195
      , -197, -191, -183, -181, -185, -178
      , -175, -174, -173, -170, -168, -162
      , -159, -156, -159, -154, -154, -157
      , -155, -158, -161, -157, -146, -145
      , -148, -146, -124, -117, -113, -107
      , -111, -109, -114, -115, -119, -121
      , -124, -124, -127, -125, -123, -122
      , -122, -123, -123, -119, -121, -125
      , -127, -124, -127, -123, -126, -128
      , -130, -134, -131, -135, -139, -142
      , -144, -147, -143, -144, -152, -151
      , -126, -116, -115, -101, -99, -96
      , -98, -99, -101, -102, -92, -92
      , -88, -84, -74, -62, -31, -18
      , -7, 10, 23, 26, 15, 9
      , 5, 13, 16, 45, 86, 107
      , 112, 117, 121, 123, 130, 119
      , 120, 126, 120, 121, 126, 121
      , 120, 123, 123, 121, 136, 157
      , 161, 161, 163, 167, 165, 181
      , 193, 196, 201, 199, 198, 201
      , 208, 214, 219, 223, 225, 231
      , 237, 241, 243, 244, 248, 252
      , 259, 267, 270, 269, 278, 281
      , 281, 286, 288, 300, 310, 317
      , 319, 321, 321, 325, 320, 321
      , 319, 324, 327, 322, 321, 328
      , 343, 363, 362, 370, 372, 378
      , 376, 377, 375, 373, 375, 371
      , 379, 376, 379, 377, 386, 401
      , 402, 410, 414, 414, 420, 425
      , 426, 425, 427, 433, 438, 440
      , 447, 454, 460, 466, 467, 471
      , 476, 482, 497, 502, 512, 511
      , 516, 514, 522, 525, 527, 526
      , 529, 536, 538, 536, 543, 552
      , 554, 557, 562, 572, 578, 588
      , 588, 591, 600, 621, 624, 634
      , 648, 642, 638, 629, 629, 618
      , 619, 616, 614, 616, 612, 611
      , 604, 604, 604, 609, 605, 604
      , 605, 604, 610, 608, 603, 606
      , 603, 605, 607, 607, 600, 598
      , 595, 590, 584, 578, 580, 574
      , 564, 564, 559, 555, 566, 570
      , 561, 562, 555, 543, 545, 538
      , 527, 523, 525, 523, 525, 500
      , 499, 501, 503, 497, 496, 505
      , 502, 500, 502, 490, 490, 492
      , 490, 504, 517, 518, 514, 512
      , 510, 512, 533, 558, 557, 555
      , 563, 559, 559, 567, 566, 571
      , 577, 581, 573, 563, 562, 563
      , 566, 579, 578, 580, 589, 590
      , 597, 591, 593, 589, 580, 579
      , 574, 575, 564, 553, 557, 563
      , 564, 574, 580, 586, 588, 586
      , 592, 593, 586, 583, 585, 576
      , 585, 580, 580, 590, 591, 607
      , 615, 620, 622, 648, 648, 652
      , 648, 648, 641, 641, 636, 639
      , 632
    ]    ];

    private var id42Y:Array = [ 
    [
        -4585, -4588, -4591, -4599, -4600, -4598
      , -4585, -4579, -4566, -4553, -4512, -4491
      , -4483, -4468, -4458, -4459, -4456, -4455
      , -4456, -4449, -4444, -4443, -4440, -4436
      , -4438, -4432, -4432, -4432, -4434, -4439
      , -4440, -4440, -4443, -4441, -4444, -4446
      , -4446, -4446, -4449, -4450, -4452, -4453
      , -4459, -4460, -4464, -4465, -4469, -4468
      , -4470, -4473, -4475, -4476, -4478, -4479
      , -4480, -4486, -4489, -4484, -4488, -4491
      , -4492, -4500, -4507, -4507, -4510, -4512
      , -4513, -4515, -4519, -4522, -4525, -4526
      , -4529, -4531, -4529, -4533, -4534, -4535
      , -4538, -4538, -4543, -4544, -4548, -4549
      , -4554, -4552, -4557, -4558, -4562, -4562
      , -4564, -4567, -4571, -4570, -4566, -4568
      , -4578, -4582, -4585
    ], [
        -4892, -4888, -4882, -4878, -4869, -4878
      , -4885, -4894, -4892
    ], [
        -4915, -4914, -4913, -4911, -4911, -4910
      , -4911, -4912, -4913, -4913, -4912, -4911
      , -4910, -4910, -4908, -4908, -4906, -4906
      , -4904, -4904, -4905, -4907, -4910, -4909
      , -4910, -4914, -4914, -4915
    ], [
        -5024, -5026, -5030, -5028, -5022, -5019
      , -5020, -5021, -5024
    ], [
        -4670, -4669, -4668, -4668, -4666, -4663
      , -4666, -4664, -4664, -4659, -4660, -4656
      , -4649, -4652, -4648, -4647, -4642, -4641
      , -4635, -4636, -4628, -4621, -4621, -4620
      , -4618, -4613, -4610, -4612, -4608, -4606
      , -4601, -4603, -4601, -4596, -4595, -4594
      , -4597, -4600, -4599, -4602, -4603, -4601
      , -4600, -4599, -4599, -4596, -4598, -4603
      , -4605, -4609, -4610, -4607, -4610, -4612
      , -4612, -4612, -4616, -4619, -4620, -4626
      , -4626, -4624, -4624, -4624, -4631, -4634
      , -4631, -4633, -4632, -4636, -4632, -4633
      , -4630, -4631, -4629, -4628, -4626, -4628
      , -4623, -4626, -4628, -4632, -4635, -4635
      , -4638, -4640, -4643, -4645, -4640, -4629
      , -4627, -4615, -4617, -4609, -4590, -4571
      , -4542, -4538, -4536, -4530, -4529, -4534
      , -4535, -4532, -4532, -4527, -4529, -4525
      , -4520, -4520, -4525, -4530, -4528, -4522
      , -4520, -4524, -4531, -4535, -4536, -4541
      , -4543, -4545, -4547, -4548, -4551, -4551
      , -4547, -4546, -4558, -4557, -4565, -4565
      , -4568, -4571, -4564, -4558, -4555, -4556
      , -4555, -4558, -4553, -4557, -4559, -4555
      , -4566, -4565, -4571, -4566, -4569, -4564
      , -4574, -4576, -4578, -4583, -4583, -4581
      , -4589, -4587, -4592, -4591, -4594, -4598
      , -4596, -4589, -4591, -4595, -4606, -4613
      , -4616, -4612, -4612, -4618, -4617, -4620
      , -4622, -4626, -4628, -4640, -4652, -4735
      , -4743, -4754, -4752, -4756, -4758, -4758
      , -4766, -4758, -4751, -4752, -4828, -4837
      , -4846, -4843, -4840, -4824, -4812, -4813
      , -4822, -4837, -4845, -4850, -4858, -4868
      , -4869, -4875, -4876, -4881, -4884, -4885
      , -4890, -4889, -4893, -4900, -4902, -4903
      , -4905, -4905, -4916, -4921, -4921, -4916
      , -4922, -4919, -4919, -4919, -4924, -4924
      , -4927, -4930, -4932, -4939, -4951, -4972
      , -4979, -4980, -4991, -4993, -5000, -5003
      , -5004, -5007, -5017, -5019, -5022, -5020
      , -5014, -5019, -5016, -5020, -5023, -5028
      , -5032, -5035, -5035, -5040, -5040, -5042
      , -5042, -5040, -5046, -5047, -5045, -5046
      , -5051, -5053, -5054, -5053, -5048, -5051
      , -5050, -5053, -5056, -5052, -5050, -5046
      , -5050, -5048, -5050, -5048, -5051, -5042
      , -5038, -5038, -5042, -5046, -5052, -5054
      , -5058, -5060, -5061, -5056, -5060, -5060
      , -5061, -5060, -5062, -5062, -5071, -5066
      , -5068, -5074, -5072, -5066, -5062, -5061
      , -5065, -5066, -5067, -5068, -5068, -5069
      , -5070, -5070, -5070, -5070, -5070, -5071
      , -5071, -5072, -5073, -5073, -5073, -5074
      , -5074, -5074, -5075, -5076, -5076, -5077
      , -5077, -5078, -5077, -5077, -5076, -5076
      , -5075, -5075, -5074, -5074, -5073, -5073
      , -5072, -5072, -5072, -5072, -5071, -5071
      , -5071, -5069, -5069, -5068, -5068, -5068
      , -5068, -5068, -5068, -5069, -5069, -5068
      , -5069, -5072, -5075, -5072, -5077, -5072
      , -5071, -5071, -5076, -5078, -5078, -5078
      , -5082, -5082, -5081, -5081, -5081, -5081
      , -5080, -5080, -5079, -5079, -5078, -5078
      , -5078, -5077, -5077, -5077, -5077, -5077
      , -5077, -5077, -5078, -5078, -5078, -5078
      , -5078, -5077, -5077, -5078, -5078, -5078
      , -5078, -5079, -5079, -5078, -5079, -5079
      , -5079, -5079, -5079, -5080, -5080, -5080
      , -5080, -5079, -5079, -5079, -5078, -5078
      , -5079, -5079, -5079, -5080, -5080, -5080
      , -5080, -5081, -5081, -5082, -5082, -5082
      , -5082, -5082, -5081, -5082, -5082, -5082
      , -5082, -5082, -5083, -5084, -5084, -5085
      , -5085, -5085, -5085, -5086, -5086, -5086
      , -5086, -5086, -5086, -5086, -5086, -5085
      , -5086, -5086, -5086, -5086, -5087, -5087
      , -5087, -5087, -5087, -5087, -5088, -5086
      , -5087, -5086, -5086, -5087, -5087, -5087
      , -5087, -5088, -5089, -5090, -5090, -5090
      , -5090, -5091, -5091, -5090, -5090, -5089
      , -5089, -5089, -5089, -5089, -5089, -5089
      , -5088, -5088, -5088, -5088, -5087, -5087
      , -5087, -5087, -5087, -5086, -5085, -5085
      , -5085, -5085, -5085, -5084, -5083, -5083
      , -5083, -5083, -5082, -5082, -5082, -5082
      , -5082, -5082, -5082, -5083, -5083, -5082
      , -5082, -5082, -5082, -5081, -5081, -5082
      , -5082, -5081, -5081, -5082, -5082, -5082
      , -5082, -5081, -5080, -5080, -5080, -5080
      , -5079, -5078, -5079, -5078, -5076, -5080
      , -5079, -5074, -5073, -5072, -5073, -5072
      , -5074, -5074, -5075, -5075, -5076, -5076
      , -5076, -5081, -5082, -5082, -5082, -5089
      , -5093, -5094, -5096, -5097, -5097, -5096
      , -5094, -5094, -5097, -5097, -5099, -5100
      , -5102, -5103, -5101, -5106, -5112, -5115
      , -5116, -5110, -5119, -5118, -5121, -5122
      , -5125, -5127, -5123, -5121, -5124, -5121
      , -5122, -5120, -5117, -5117, -5114, -5118
      , -5117, -5120, -5121, -5124, -5125, -5124
      , -5127, -5126, -5129, -5125, -5125, -5133
      , -5137, -5127, -5128, -5126, -5129, -5130
      , -5129, -5130, -5135, -5139, -5140, -5140
      , -5145, -5150, -5147, -5150, -5153, -5150
      , -5155, -5155, -5160, -5159, -5156, -5157
      , -5158, -5160, -5161, -5159, -5161, -5162
      , -5164, -5164, -5153, -5152, -5157, -5159
      , -5154, -5152, -5154, -5155, -5159, -5158
      , -5164, -5161, -5157, -5160, -5159, -5163
      , -5166, -5169, -5171, -5174, -5175, -5173
      , -5171, -5174, -5178, -5174, -5170, -5173
      , -5179, -5177, -5176, -5174, -5174, -5168
      , -5168, -5172, -5173, -5171, -5169, -5168
      , -5166, -5163, -5157, -5150, -5146, -5144
      , -5140, -5144, -5143, -5150, -5151, -5153
      , -5155, -5154, -5159, -5157, -5152, -5155
      , -5148, -5151, -5148, -5152, -5150, -5144
      , -5147, -5144, -5139, -5142, -5144, -5148
      , -5149, -5150, -5154, -5158, -5161, -5158
      , -5154, -5151, -5152, -5152, -5154, -5153
      , -5155, -5159, -5155, -5157, -5158, -5163
      , -5164, -5172, -5173, -5175, -5183, -5179
      , -5183, -5185, -5192, -5192, -5194, -5190
      , -5199, -5203, -5211, -5211, -5213, -5211
      , -5218, -5222, -5222, -5222, -5227, -5227
      , -5240, -5242, -5247, -5252, -5257, -5262
      , -5253, -5256, -5259, -5258, -5258, -5250
      , -5250, -5246, -5247, -5243, -5230, -5226
      , -5225, -5228, -5229, -5224, -5222, -5217
      , -5219, -5229, -5232, -5233, -5234, -5236
      , -5240, -5257, -5260, -5274, -5282, -5295
      , -5299, -5309, -5310, -5307, -5307, -5316
      , -5324, -5324, -5328, -5342, -5339, -5345
      , -5360, -5360, -5365, -5375, -5383, -5388
      , -5386, -5388, -5391, -5390, -5392, -5393
      , -5397, -5388, -5383, -5380, -5373, -5370
      , -5370, -5361, -5360, -5358, -5363, -5366
      , -5367, -5368, -5365, -5361, -5360, -5342
      , -5339, -5343, -5342, -5338, -5339, -5336
      , -5327, -5320, -5325, -5323, -5326, -5321
      , -5316, -5317, -5320, -5317, -5312, -5307
      , -5304, -5304, -5298, -5295, -5289, -5287
      , -5286, -5291, -5298, -5307, -5309, -5306
      , -5304, -5301, -5302, -5298, -5296, -5289
      , -5283, -5279, -5274, -5272, -5273, -5265
      , -5262, -5263, -5260, -5254, -5255, -5250
      , -5246, -5245, -5243, -5246, -5244, -5249
      , -5248, -5249, -5244, -5243, -5240, -5239
      , -5240, -5246, -5242, -5243, -5237, -5236
      , -5232, -5230, -5224, -5218, -5218, -5215
      , -5212, -5211, -5215, -5218, -5219, -5216
      , -5208, -5213, -5209, -5209, -5214, -5215
      , -5211, -5208, -5204, -5203, -5205, -5199
      , -5196, -5190, -5180, -5175, -5171, -5158
      , -5150, -5148, -5138, -5132, -5129, -5124
      , -5111, -5110, -5102, -5096, -5086, -5076
      , -5073, -5065, -5058, -5055, -5052, -5051
      , -5050, -5049, -5048, -5045, -5044, -5043
      , -5041, -5042, -5040, -5042, -5047, -5048
      , -5047, -5043, -5040, -5032, -5035, -5032
      , -5026, -5021, -5013, -5005, -5002, -4996
      , -4994, -4989, -4981, -4977, -4973, -4954
      , -4953, -4951, -4949, -4942, -4937, -4932
      , -4927, -4924, -4920, -4916, -4915, -4913
      , -4908, -4909, -4918, -4921, -4921, -4926
      , -4927, -4931, -4942, -4939, -4936, -4931
      , -4925, -4917, -4910, -4909, -4901, -4903
      , -4897, -4889, -4881, -4880, -4874, -4869
      , -4865, -4860, -4855, -4847, -4843, -4840
      , -4837, -4829, -4821, -4817, -4817, -4813
      , -4813, -4810, -4812, -4806, -4797, -4797
      , -4786, -4781, -4782, -4780, -4778, -4775
      , -4767, -4764, -4765, -4761, -4757, -4748
      , -4738, -4737, -4731, -4723, -4719, -4716
      , -4710, -4710, -4707, -4714, -4710, -4703
      , -4699, -4694, -4691, -4686, -4683, -4674
      , -4670
    ]    ];

    private var id42Barycenter:Point = new Point(114, -4976);

    private var id42BoundingBox:Rectangle = new Rectangle(-381, -5397, 1209, 965);

    private var id20X:Array = [ 
        193, 209, 235, 241, 241, 244
      , 255, 255, 256, 260, 267, 266
      , 272, 286, 287, 292, 302, 315
      , 320, 321, 319, 321, 324, 335
      , 331, 338, 343, 343, 353, 359
      , 365, 366, 361, 362, 369, 372
      , 380, 385, 383, 389, 397, 397
      , 410, 415, 421, 422, 429, 437
      , 438, 442, 444, 441, 443, 440
      , 441, 439, 439, 436, 438, 436
      , 430, 432, 434, 434, 441, 445
      , 450, 452, 450, 460, 462, 467
      , 474, 474, 480, 478, 476, 478
      , 485, 490, 488, 493, 485, 484
      , 476, 478, 474, 474, 472, 472
      , 468, 465, 461, 460, 455, 453
      , 450, 452, 447, 445, 449, 446
      , 447, 450, 453, 458, 456, 460
      , 456, 458, 454, 447, 440, 438
      , 433, 427, 425, 426, 425, 420
      , 414, 414, 410, 402, 401, 386
      , 377, 379, 376, 379, 371, 375
      , 373, 375, 377, 376, 378, 372
      , 370, 362, 363, 343, 328, 321
      , 322, 327, 324, 319, 321, 320
      , 325, 321, 321, 319, 317, 310
      , 300, 288, 286, 281, 281, 278
      , 269, 270, 267, 259, 252, 248
      , 244, 243, 241, 237, 231, 225
      , 223, 219, 214, 208, 201, 198
      , 199, 201, 196, 193    ];

    private var id20Y:Array = [ 
        -5397, -5404, -5419, -5421, -5424, -5422
      , -5425, -5425, -5416, -5413, -5413, -5417
      , -5419, -5415, -5410, -5410, -5412, -5419
      , -5424, -5425, -5427, -5427, -5427, -5426
      , -5434, -5437, -5437, -5432, -5432, -5440
      , -5438, -5432, -5433, -5431, -5432, -5430
      , -5439, -5433, -5430, -5422, -5421, -5417
      , -5418, -5421, -5418, -5414, -5410, -5410
      , -5407, -5409, -5407, -5404, -5402, -5401
      , -5398, -5398, -5393, -5388, -5388, -5383
      , -5379, -5374, -5374, -5368, -5368, -5364
      , -5364, -5366, -5368, -5369, -5365, -5366
      , -5360, -5358, -5357, -5350, -5346, -5343
      , -5344, -5339, -5332, -5327, -5326, -5321
      , -5318, -5312, -5312, -5307, -5308, -5310
      , -5309, -5312, -5311, -5307, -5305, -5297
      , -5295, -5292, -5290, -5283, -5282, -5279
      , -5273, -5273, -5266, -5265, -5262, -5260
      , -5254, -5252, -5249, -5248, -5249, -5244
      , -5246, -5243, -5245, -5246, -5250, -5255
      , -5254, -5260, -5263, -5262, -5265, -5273
      , -5272, -5274, -5279, -5283, -5289, -5296
      , -5298, -5302, -5301, -5304, -5306, -5309
      , -5307, -5298, -5291, -5286, -5287, -5289
      , -5295, -5298, -5304, -5304, -5307, -5312
      , -5317, -5320, -5317, -5316, -5321, -5326
      , -5323, -5325, -5320, -5327, -5336, -5339
      , -5338, -5342, -5343, -5339, -5342, -5360
      , -5361, -5365, -5368, -5367, -5366, -5363
      , -5358, -5360, -5361, -5370, -5370, -5373
      , -5380, -5383, -5388, -5397    ];

    private var id20Barycenter:Point = new Point(359, -5351);

    private var id20BoundingBox:Rectangle = new Rectangle(193, -5440, 299, 197);

    private var id4X:Array = [ 
        1720, 1719, 1721, 1712, 1711, 1717
      , 1727, 1731, 1729, 1731, 1738, 1735
      , 1707, 1709, 1703, 1699, 1688, 1682
      , 1669, 1663, 1659, 1649, 1630, 1628
      , 1629, 1636, 1638, 1640, 1642, 1644
      , 1644, 1649, 1647, 1649, 1647, 1635
      , 1618, 1642, 1649, 1648, 1644, 1634
      , 1624, 1619, 1605, 1600, 1599, 1601
      , 1597, 1601, 1609, 1609, 1611, 1610
      , 1592, 1582, 1579, 1585, 1591, 1589
      , 1582, 1585, 1581, 1586, 1589, 1587
      , 1597, 1595, 1598, 1602, 1608, 1609
      , 1606, 1593, 1592, 1587, 1580, 1577
      , 1567, 1570, 1568, 1566, 1574, 1567
      , 1559, 1556, 1559, 1556, 1559, 1557
      , 1560, 1554, 1559, 1559, 1554, 1559
      , 1557, 1553, 1548, 1553, 1551, 1546
      , 1546, 1550, 1547, 1548, 1557, 1556
      , 1562, 1560, 1562, 1565, 1567, 1579
      , 1577, 1587, 1596, 1606, 1618, 1626
      , 1632, 1637, 1639, 1643, 1646, 1654
      , 1662, 1663, 1675, 1679, 1683, 1685
      , 1693, 1698, 1704, 1704, 1707, 1708
      , 1706, 1714, 1710, 1718, 1719, 1724
      , 1734, 1737, 1741, 1747, 1752, 1767
      , 1774, 1780, 1776, 1776, 1769, 1777
      , 1787, 1789, 1773, 1774, 1778, 1794
      , 1801, 1824, 1830, 1833, 1836, 1846
      , 1850, 1855, 1864, 1868, 1882, 1890
      , 1895, 1891, 1881, 1880, 1872, 1885
      , 1896, 1897, 1893, 1896, 1880, 1881
      , 1886, 1888, 1896, 1898, 1904, 1924
      , 1932, 1940, 1950, 1950, 1937, 1937
      , 1931, 1924, 1923, 1919, 1912, 1920
      , 1917, 1919, 1919, 1931, 1930, 1926
      , 1926, 1918, 1924, 1909, 1892, 1883
      , 1878, 1873, 1872, 1865, 1849, 1848
      , 1843, 1843, 1837, 1833, 1835, 1830
      , 1826, 1820, 1816, 1799, 1791, 1789
      , 1793, 1791, 1785, 1782, 1779, 1776
      , 1780, 1779, 1771, 1771, 1764, 1747
      , 1739, 1738, 1735, 1735, 1729, 1720
          ];

    private var id4Y:Array = [ 
        -4601, -4607, -4611, -4616, -4622, -4623
      , -4621, -4625, -4628, -4630, -4631, -4640
      , -4645, -4648, -4650, -4655, -4654, -4661
      , -4661, -4668, -4669, -4682, -4689, -4694
      , -4702, -4704, -4700, -4701, -4698, -4698
      , -4701, -4701, -4708, -4711, -4716, -4725
      , -4743, -4741, -4748, -4751, -4751, -4760
      , -4764, -4772, -4773, -4779, -4784, -4786
      , -4796, -4797, -4817, -4828, -4832, -4835
      , -4837, -4829, -4835, -4834, -4840, -4842
      , -4841, -4845, -4859, -4858, -4863, -4865
      , -4863, -4866, -4866, -4862, -4863, -4866
      , -4870, -4870, -4874, -4872, -4874, -4878
      , -4881, -4885, -4888, -4894, -4896, -4900
      , -4898, -4901, -4905, -4905, -4907, -4908
      , -4910, -4915, -4914, -4916, -4916, -4919
      , -4921, -4918, -4921, -4923, -4926, -4925
      , -4930, -4931, -4933, -4936, -4937, -4941
      , -4942, -4945, -4949, -4949, -4945, -4945
      , -4948, -4952, -4966, -4968, -4963, -4968
      , -4969, -4966, -4969, -4966, -4968, -4965
      , -4958, -4953, -4949, -4943, -4945, -4941
      , -4938, -4930, -4931, -4934, -4933, -4921
      , -4917, -4909, -4903, -4902, -4899, -4898
      , -4889, -4890, -4887, -4890, -4883, -4882
      , -4879, -4873, -4871, -4863, -4860, -4855
      , -4852, -4848, -4844, -4841, -4836, -4835
      , -4825, -4826, -4825, -4822, -4816, -4810
      , -4811, -4830, -4836, -4836, -4828, -4827
      , -4821, -4818, -4821, -4814, -4812, -4796
      , -4794, -4787, -4782, -4771, -4764, -4744
      , -4739, -4732, -4727, -4720, -4710, -4703
      , -4698, -4688, -4685, -4676, -4662, -4652
      , -4649, -4651, -4648, -4650, -4643, -4635
      , -4629, -4625, -4617, -4609, -4600, -4599
      , -4593, -4591, -4586, -4592, -4585, -4588
      , -4583, -4586, -4580, -4577, -4577, -4580
      , -4580, -4576, -4576, -4566, -4562, -4560
      , -4562, -4570, -4571, -4559, -4556, -4550
      , -4539, -4534, -4534, -4532, -4535, -4538
      , -4541, -4544, -4554, -4559, -4569, -4579
      , -4578, -4583, -4586, -4589, -4596, -4601
          ];

    private var id4Barycenter:Point = new Point(1734, -4764);

    private var id4BoundingBox:Rectangle = new Rectangle(1546, -4969, 405, 438);

    private var id23X:Array = [ 
    [
        -54, -54, -54, -54, -54, -54
      , -54, -53, -54, -53, -51, -51
      , -51, -52, -52, -51, -50, -50
      , -50, -46, -44, -43, -40, -38
      , -36, -34, -30, -24, -21, -20
      , -18, -15, -14, -5, -5, 1
      , 12, 26, 25, 11, 4, 4
      , 0, 10, 16, 20, 27, 29
      , 26, 29, 28, 33, 36, 39
      , 50, 52, 50, 71, 76, 72
      , 96, 119, 125, 128, 129, 128
      , 129, 131, 126, 125, 122, 119
      , 118, 111, 109, 111, 115, 115
      , 117, 117, 118, 119, 117, 118
      , 116, 116, 113, 113, 113, 113
      , 114, 116, 117, 117, 119, 118
      , 117, 117, 115, 115, 114, 113
      , 112, 109, 109, 108, 104, 99
      , 100, 97, 104, 99, 97, 96
      , 87, 88, 95, 96, 79, 93
      , 94, 96, 97, 97, 97, 89
      , 93, 95, 97, 95, 91, 91
      , 84, 78, 78, 77, 78, 78
      , 76, 79, 80, 80, 80, 80
      , 80, 80, 78, 77, 76, 76
      , 75, 74, 74, 74, 74, 74
      , 74, 74, 74, 72, 72, 73
      , 73, 73, 73, 73, 73, 74
      , 74, 74, 73, 73, 73, 72
      , 72, 71, 73, 73, 74, 74
      , 73, 73, 71, 70, 69, 69
      , 69, 70, 69, 69, 69, 69
      , 68, 68, 67, 68, 68, 68
      , 67, 67, 67, 67, 66, 66
      , 65, 64, 64, 63, 63, 64
      , 64, 65, 66, 66, 67, 66
      , 66, 65, 65, 65, 65, 64
      , 64, 64, 64, 64, 64, 63
      , 63, 63, 64, 65, 64, 64
      , 65, 66, 65, 65, 65, 65
      , 64, 64, 63, 61, 60, 60
      , 59, 59, 60, 60, 59, 59
      , 58, 58, 58, 58, 58, 58
      , 58, 57, 56, 56, 56, 55
      , 55, 54, 54, 53, 54, 53
      , 53, 53, 53, 52, 52, 52
      , 53, 53, 54, 54, 54, 58
      , 57, 57, 57, 57, 57, 56
      , 56, 56, 57, 57, 57, 57
      , 57, 58, 58, 58, 58, 59
      , 60, 62, 63, 64, 66, 67
      , 68, 70, 71, 71, 71, 71
      , 70, 71, 69, 65, 60, 57
      , 56, 56, 57, 56, 54, 54
      , 55, 54, 53, 48, 49, 48
      , 44, 48, 49, 54, 56, 58
      , 59, 65, 65, 62, 61, 62
      , 60, 55, 55, 57, 61, 61
      , 60, 60, 61, 61, 62, 63
      , 63, 63, 62, 63, 63, 65
      , 66, 72, 69, 65, 64, 64
      , 62, 47, 43, 48, 43, 39
      , 41, 35, 30, 16, 14, 13
      , 10, 7, 6, 6, 5, 2
      , 1, 0, -1, 0, -1, -2
      , -2, -2, -3, -5, -6, -7
      , -9, -9, -9, -10, -10, -11
      , -13, -14, -14, -15, -16, -17
      , -17, -17, -18, -18, -23, -17
      , -16, -14, -14, -13, -10, -9
      , -8, -5, -3, -2, -1, 0
      , 0, 0, 0, 2, 5, 6
      , 7, 10, 13, 13, 14, 16
      , 26, 35, 35, 41, 53, 55
      , 51, 50, 47, 46, 47, 46
      , 40, 39, 38, 34, 34, 35
      , 38, 40, 41, 46, 48, 47
      , 49, 51, 53, 53, 53, 54
      , 54, 53, 53, 55, 55, 54
      , 55, 58, 57, 58, 62, 61
      , 62, 65, 68, 68, 69, 76
      , 78, 78, 108, 109, 109, 107
      , 107, 103, 107, 102, 100, 97
      , 96, 90, 89, 76, 73, 75
      , 65, 59, 46, 46, 28, 20
      , 8, 4, 4, -3, -16, -18
      , -19, -19, -19, -58, -60, -70
      , -63, -62, -64, -66, -67, -70
      , -70, -72, -71, -78, -80, -79
      , -83, -84, -85, -82, -85, -90
      , -86, -88, -100, -99, -100, -104
      , -105, -106, -113, -101, -100, -103
      , -103, -109, -107, -107, -117, -117
      , -121, -119, -129, -133, -144, -149
      , -150, -156, -159, -155, -157, -149
      , -149, -147, -150, -158, -163, -165
      , -165, -166, -185, -188, -186, -189
      , -185, -189, -188, -191, -212, -225
      , -225, -225, -236, -237, -242, -248
      , -251, -251, -253, -257, -262, -262
      , -267, -264, -262, -265, -267, -275
      , -269, -269, -270, -267, -272, -274
      , -268, -269, -270, -272, -275, -275
      , -276, -276, -281, -276, -276, -275
      , -275, -281, -281, -285, -287, -291
      , -288, -290, -288, -291, -290, -290
      , -291, -292, -298, -298, -298, -299
      , -302, -304, -303, -305, -306, -308
      , -313, -314, -312, -309, -314, -315
      , -317, -317, -317, -317, -318, -317
      , -317, -318, -318, -314, -318, -320
      , -320, -322, -323, -323, -322, -322
      , -321, -319, -322, -324, -324, -325
      , -325, -324, -326, -325, -324, -324
      , -323, -324, -324, -323, -323, -329
      , -331, -329, -324, -323, -326, -322
      , -321, -323, -322, -325, -333, -333
      , -343, -343, -344, -356, -356, -356
      , -358, -357, -358, -360, -360, -362
      , -362, -365, -368, -368, -368, -368
      , -370, -373, -375, -380, -383, -385
      , -387, -386, -386, -386, -387, -388
      , -388, -383, -386, -385, -389, -387
      , -388, -388, -389, -390, -393, -390
      , -390, -391, -391, -392, -390, -392
      , -393, -393, -393, -394, -396, -397
      , -398, -394, -393, -392, -392, -395
      , -397, -400, -403, -404, -404, -404
      , -405, -405, -407, -407, -407, -408
      , -408, -411, -411, -413, -415, -418
      , -419, -423, -423, -427, -427, -429
      , -429, -436, -439, -441, -440, -440
      , -440, -438, -432, -431, -430, -429
      , -423, -422, -422, -422, -422, -419
      , -416, -413, -410, -408, -408, -408
      , -407, -406, -405, -405, -403, -401
      , -400, -397, -396, -396, -396, -395
      , -394, -393, -392, -391, -389, -389
      , -387, -387, -387, -387, -387, -387
      , -386, -386, -386, -386, -386, -384
      , -383, -383, -382, -379, -378, -379
      , -372, -378, -378, -375, -374, -368
      , -367, -366, -365, -365, -365, -358
      , -357, -357, -356, -356, -356, -355
      , -354, -348, -348, -348, -346, -347
      , -347, -344, -337, -335, -328, -321
      , -319, -319, -317, -308, -317, -319
      , -323, -323, -320, -320, -320, -319
      , -318, -315, -314, -312, -312, -310
      , -309, -307, -300, -298, -293, -282
      , -278, -278, -269, -251, -229, -232
      , -228, -232, -227, -229, -228, -230
      , -227, -226, -224, -225, -220, -211
      , -205, -202, -205, -202, -191, -188
      , -187, -187, -186, -184, -183, -179
      , -179, -179, -181, -184, -184, -183
      , -182, -181, -178, -177, -176, -176
      , -177, -177, -177, -176, -177, -180
      , -182, -182, -183, -184, -184, -183
      , -181, -181, -186, -186, -188, -188
      , -196, -198, -198, -199, -200, -199
      , -200, -200, -200, -200, -201, -201
      , -204, -219, -225, -224, -225, -224
      , -233, -238, -240, -240, -246, -246
      , -246, -246, -268, -275, -279, -288
      , -286, -288, -287, -290, -288, -293
      , -296, -296, -301, -300, -306, -307
      , -309, -311, -313, -313, -320, -320
      , -321, -325, -323, -325, -325, -319
      , -318, -311, -307, -305, -307, -312
      , -316, -325, -329, -324, -329, -324
      , -331, -335, -332, -334, -351, -353
      , -353, -354, -357, -358, -362, -363
      , -363, -364, -365, -366, -366, -368
      , -368, -369, -369, -369, -370, -371
      , -377, -380, -381, -382, -385, -384
      , -382, -376, -375, -375, -375, -374
      , -374, -372, -371, -371, -371, -372
      , -374, -374, -374, -373, -373, -372
      , -371, -370, -370, -370, -368, -370
      , -369, -368, -367, -366, -364, -364
      , -365, -365, -364, -363, -363, -364
      , -365, -366, -366, -367, -367, -366
      , -368, -367, -367, -367, -367, -367
      , -367, -366, -365, -365, -364, -363
      , -363, -365, -365, -366, -367, -367
      , -368, -369, -368, -370, -371, -371
      , -371, -370, -370, -371, -372, -370
      , -371, -371, -371, -371, -369, -368
      , -368, -368, -368, -368, -368, -368
      , -368, -367, -367, -368, -369, -369
      , -370, -378, -380, -380, -382, -383
      , -388, -387, -388, -390, -390, -393
      , -393, -394, -385, -383, -383, -384
      , -384, -385, -389, -390, -397, -397
      , -398, -397, -389, -389, -385, -384
      , -380, -379, -373, -373, -373, -373
      , -372, -372, -367, -362, -360, -362
      , -352, -349, -350, -339, -339, -338
      , -335, -335, -334, -334, -333, -325
      , -315, -309, -309, -308, -307, -304
      , -304, -303, -303, -300, -291, -301
      , -305, -299, -290, -300, -306, -304
      , -303, -305, -298, -311, -311, -318
      , -319, -328, -328, -332, -331, -331
      , -333, -334, -339, -342, -343, -344
      , -346, -348, -349, -351, -345, -343
      , -342, -340, -336, -336, -336, -331
      , -325, -318, -318, -316, -313, -313
      , -308, -304, -293, -281, -279, -283
      , -279, -276, -275, -271, -264, -245
      , -238, -238, -224, -221, -225, -226
      , -227, -225, -227, -233, -221, -214
      , -210, -201, -202, -201, -195, -192
      , -195, -202, -203, -206, -216, -219
      , -220, -221, -225, -214, -213, -205
      , -207, -199, -215, -221, -220, -220
      , -217, -217, -214, -215, -213, -215
      , -214, -216, -216, -207, -206, -207
      , -207, -204, -204, -205, -202, -205
      , -204, -207, -208, -209, -209, -210
      , -210, -207, -207, -201, -203, -206
      , -205, -206, -200, -202, -200, -208
      , -211, -211, -211, -217, -215, -218
      , -216, -218, -217, -219, -219, -217
      , -219, -220, -226, -228, -227, -233
      , -234, -231, -230, -229, -231, -233
      , -239, -245, -245, -242, -246, -244
      , -246, -259, -256, -256, -256, -256
      , -255, -254, -244, -240, -240, -236
      , -232, -233, -229, -234, -232, -226
      , -221, -212, -221, -219, -215, -216
      , -223, -244, -249, -254, -252, -255
      , -261, -266, -266, -271, -270, -272
      , -272, -274, -271, -271, -284, -287
      , -288, -287, -289, -286, -290, -291
      , -293, -294, -299, -297, -302, -302
      , -309, -311, -315, -311, -314, -313
      , -308, -308, -310, -309, -309, -309
      , -309, -309, -310, -311, -314, -325
      , -325, -344, -351, -348, -346, -347
      , -345, -347, -348, -353, -352, -352
      , -352, -353, -354, -355, -355, -356
      , -364, -367, -366, -366, -366, -365
      , -361, -358, -358, -356, -355, -353
      , -353, -354, -356, -357, -353, -352
      , -350, -342, -339, -340, -338, -338
      , -334, -333, -333, -325, -325, -325
      , -324, -323, -326, -327, -327, -326
      , -325, -327, -336, -336, -341, -341
      , -340, -340, -339, -339, -337, -337
      , -338, -338, -339, -339, -338, -338
      , -338, -338, -333, -333, -326, -324
      , -310, -302, -296, -304, -310, -319
      , -325, -324, -326, -326, -330, -330
      , -330, -332, -333, -334, -332, -331
      , -331, -330, -334, -336, -337, -330
      , -327, -335, -337, -336, -338, -338
      , -338, -336, -338, -339, -339, -343
      , -340, -340, -341, -341, -345, -349
      , -351, -353, -354, -354, -352, -352
      , -357, -359, -359, -360, -362, -361
      , -366, -368, -368, -368, -370, -370
      , -369, -364, -359, -359, -356, -352
      , -352, -348, -341, -338, -349, -349
      , -352, -352, -352, -354, -356, -360
      , -362, -363, -369, -372, -375, -376
      , -376, -376, -375, -375, -369, -377
      , -379, -380, -380, -382, -381, -381
      , -383, -384, -385, -390, -392, -388
      , -386, -390, -395, -407, -406, -403
      , -400, -399, -399, -395, -395, -389
      , -388, -382, -377, -378, -381, -386
      , -387, -389, -389, -390, -390, -389
      , -393, -388, -386, -388, -393, -394
      , -392, -386, -385, -387, -386, -386
      , -386, -386, -395, -395, -394, -395
      , -393, -393, -391, -391, -390, -389
      , -388, -387, -386, -384, -383, -381
      , -383, -384, -380, -381, -381, -385
      , -387, -386, -382, -382, -383, -377
      , -385, -384, -384, -383, -380, -376
      , -377, -380, -375, -375, -372, -371
      , -371, -369, -369, -362, -360, -359
      , -359, -357, -350, -346, -346, -346
      , -347, -356, -369, -371, -372, -374
      , -370, -368, -362, -362, -361, -358
      , -361, -367, -370, -367, -367, -361
      , -363, -359, -357, -350, -350, -344
      , -352, -356, -356, -354, -352, -348
      , -347, -346, -348, -362, -348, -350
      , -350, -356, -357, -365, -369, -377
      , -375, -376, -378, -380, -389, -394
      , -393, -395, -404, -408, -409, -407
      , -403, -404, -404, -398, -401, -391
      , -384, -377, -383, -384, -387, -388
      , -392, -396, -400, -405, -410, -414
      , -419, -423, -423, -422, -422, -420
      , -417, -411, -405, -402, -400, -400
      , -397, -400, -400, -400, -399, -397
      , -397, -391, -397, -400, -396, -398
      , -398, -397, -393, -391, -388, -387
      , -385, -386, -388, -389, -391, -392
      , -388, -393, -397, -401, -400, -396
      , -399, -397, -394, -396, -394, -387
      , -381, -373, -377, -383, -383, -388
      , -389, -389, -389, -390, -391, -390
      , -382, -377, -375, -374, -372, -364
      , -364, -365, -366, -370, -371, -372
      , -373, -374, -376, -377, -378, -382
      , -383, -383, -383, -380, -378, -381
      , -372, -366, -364, -367, -370, -369
      , -368, -369, -371, -374, -374, -374
      , -376, -380, -385, -385, -385, -385
      , -380, -376, -374, -372, -369, -368
      , -367, -365, -372, -378, -375, -376
      , -378, -379, -389, -390, -389, -392
      , -392, -388, -380, -378, -378, -377
      , -377, -376, -373, -369, -370, -376
      , -381, -379, -383, -387, -388, -387
      , -387, -385, -381, -381, -379, -378
      , -378, -378, -383, -385, -386, -386
      , -386, -384, -383, -381, -380, -378
      , -378, -377, -376, -376, -376, -372
      , -373, -373, -371, -371, -371, -374
      , -374, -375, -372, -369, -369, -368
      , -368, -368, -364, -363, -362, -361
      , -360, -350, -347, -348, -351, -357
      , -358, -355, -340, -336, -340, -341
      , -345, -344, -343, -343, -343, -350
      , -354, -360, -358, -357, -357, -356
      , -355, -353, -353, -350, -349, -349
      , -348, -350, -347, -348, -349, -345
      , -345, -350, -348, -352, -352, -352
      , -355, -353, -351, -351, -349, -349
      , -345, -342, -337, -337, -329, -329
      , -325, -325, -328, -324, -331, -332
      , -337, -338, -337, -340, -340, -340
      , -340, -339, -338, -337, -337, -337
      , -333, -333, -330, -329, -329, -331
      , -332, -330, -335, -332, -335, -334
      , -330, -327, -327, -328, -328, -331
      , -334, -334, -328, -328, -328, -326
      , -322, -321, -314, -314, -315, -314
      , -313, -315, -314, -314, -312, -312
      , -313, -312, -312, -311, -310, -310
      , -309, -309, -309, -309, -309, -306
      , -304, -305, -311, -302, -302, -300
      , -300, -295, -290, -290, -289, -293
      , -291, -290, -290, -290, -286, -281
      , -280, -278, -276, -277, -275, -275
      , -272, -272, -267, -266, -262, -261
      , -261, -256, -255, -248, -248, -248
      , -245, -242, -239, -239, -236, -231
      , -220, -218, -221, -222, -220, -216
      , -208, -207, -206, -197, -199, -200
      , -201, -205, -201, -200, -200, -200
      , -200, -200, -201, -204, -211, -219
      , -222, -223, -224, -224, -226, -228
      , -229, -237, -241, -241, -249, -249
      , -253, -254, -264, -265, -267, -266
      , -270, -269, -265, -265, -266, -266
      , -270, -273, -275, -274, -276, -281
      , -284, -285, -287, -289, -291, -291
      , -290, -289, -288, -289, -289, -286
      , -285, -285, -278, -278, -277, -276
      , -273, -275, -273, -272, -272, -269
      , -263, -261, -260, -260, -259, -260
      , -262, -256, -254, -253, -252, -251
      , -265, -269, -267, -278, -278, -285
      , -287, -285, -285, -294, -295, -281
      , -277, -269, -266, -268, -268, -274
      , -273, -284, -280, -283, -296, -285
      , -285, -279, -270, -272, -267, -266
      , -258, -243, -239, -242, -235, -233
      , -233, -229, -229, -219, -208, -198
      , -197, -193, -193, -192, -191, -191
      , -190, -188, -188, -187, -187, -186
      , -185, -183, -182, -179, -176, -176
      , -172, -172, -168, -168, -167, -158
      , -155, -151, -149, -148, -147, -147
      , -145, -141, -137, -137, -134, -133
      , -128, -122, -121, -118, -118, -118
      , -119, -120, -119, -119, -124, -125
      , -125, -125, -131, -134, -134, -134
      , -138, -140, -138, -140, -147, -147
      , -148, -149, -149, -148, -149, -149
      , -150, -150, -153, -155, -155, -159
      , -159, -165, -167, -173, -166, -166
      , -167, -168, -169, -170, -171, -169
      , -169, -169, -169, -172, -172, -173
      , -175, -176, -177, -187, -197, -205
      , -207, -207, -209, -222, -222, -234
      , -225, -197, -197, -192, -194, -199
      , -194, -178, -185, -185, -186, -186
      , -188, -188, -190, -190, -194, -194
      , -197, -198, -203, -203, -206, -208
      , -212, -215, -217, -217, -219, -223
      , -224, -233, -233, -235, -234, -234
      , -235, -235, -242, -242, -252, -252
      , -267, -264, -254, -243, -237, -236
      , -236, -223, -223, -221, -221, -213
      , -210, -204, -201, -200, -197, -198
      , -193, -183, -178, -180, -174, -174
      , -167, -166, -164, -159, -158, -154
      , -153, -150, -147, -146, -145, -145
      , -144, -143, -143, -141, -138, -140
      , -143, -140, -131, -128, -126, -125
      , -123, -124, -123, -120, -115, -115
      , -113, -114, -111, -111, -111, -111
      , -113, -112, -109, -110, -106, -107
      , -105, -106, -107, -107, -108, -109
      , -108, -108, -109, -108, -106, -105
      , -106, -105, -104, -103, -103, -99
      , -100, -101, -102, -102, -103, -108
      , -108, -109, -110, -112, -113, -112
      , -110, -109, -108, -108, -108, -103
      , -102, -102, -101, -99, -99, -98
      , -96, -96, -96, -96, -95, -94
      , -93, -92, -92, -88, -85, -85
      , -82, -82, -85, -83, -83, -90
      , -82, -81, -81, -64, -64, -56
      , -56, -56, -55, -55, -48, -48
      , -44, -44, -37, -38, -33, -28
      , -28, -26, -20, -19, -20, -15
      , -13, -7, -6, -13, -14, -15
      , -11, 8, 11, 8, 10, 6
      , -8, -18, -30, -32, -34, -39
      , -41, -43, -45, -49, -50, -51
      , -54, -56, -59, -60, -62, -63
      , -61, -61, -61, -62, -63, -66
      , -66, -63, -62, -62, -62, -61
      , -63, -63, -62, -59, -56, -53
      , -51, -51, -50, -50, -51, -52
      , -52, -52, -51, -51, -51, -53
      , -54, -54, -53, -53, -54, -54
      , -54, -54, -54, -54, -54, -55
      , -55, -55, -54
    ], [
        -450, -457, -457, -459, -465, -476
      , -479, -476, -480, -483, -488, -489
      , -492, -490, -492, -498, -503, -516
      , -511, -512, -519, -519, -523, -523
      , -527, -525, -530, -529, -533, -531
      , -542, -551, -563, -562, -568, -583
      , -573, -570, -559, -548, -548, -558
      , -562, -555, -550, -541, -535, -535
      , -526, -526, -522, -521, -511, -511
      , -496, -493, -494, -492, -489, -476
      , -455, -438, -431, -424, -427, -421
      , -423, -418, -410, -411, -407, -406
      , -406, -403, -420, -416, -408, -396
      , -393, -389, -387, -394, -398, -395
      , -395, -396, -394, -396, -403, -409
      , -400, -405, -402, -403, -401, -403
      , -406, -398, -395, -406, -408, -417
      , -416, -420, -418, -422, -421, -424
      , -436, -439, -437, -438, -450
    ], [
        -410, -410, -410, -407, -406, -405
      , -405, -404, -407, -405, -410, -409
      , -411, -419, -415, -415, -411, -411
      , -410, -410, -409, -406, -405, -404
      , -404, -407, -408, -413, -414, -415
      , -416, -416, -417, -417, -418, -418
      , -420, -420, -419, -420, -423, -420
      , -422, -427, -423, -428, -431, -431
      , -431, -434, -434, -433, -422, -420
      , -425, -420, -422, -434, -427, -428
      , -432, -433, -433, -433, -435, -435
      , -439, -440, -437, -440, -444, -440
      , -435, -440, -446, -445, -444, -442
      , -445, -442, -450, -450, -451, -447
      , -451, -451, -455, -454, -459, -460
      , -458, -463, -466, -467, -470, -471
      , -473, -471, -470, -467, -466, -465
      , -464, -461, -461, -458, -460, -455
      , -453, -451, -453, -453, -463, -463
      , -468, -469, -468, -465, -456, -465
      , -466, -463, -466, -464, -468, -469
      , -469, -469, -470, -470, -469, -466
      , -465, -465, -464, -464, -462, -463
      , -464, -465, -462, -458, -458, -457
      , -455, -458, -454, -452, -453, -452
      , -453, -453, -450, -449, -446, -443
      , -443, -442, -443, -442, -442, -443
      , -443, -444, -444, -445, -443, -444
      , -448, -445, -448, -443, -439, -438
      , -436, -435, -434, -433, -431, -427
      , -427, -423, -422, -417, -417, -414
      , -413, -412, -412, -410
    ], [
        -423, -420, -419, -416, -416, -413
      , -412, -410, -410, -411, -415, -416
      , -414, -411, -412, -410, -410, -414
      , -407, -406, -408, -404, -396, -389
      , -389, -388, -385, -380, -381, -381
      , -382, -390, -391, -391, -390, -390
      , -390, -391, -391, -391, -392, -395
      , -398, -403, -405, -405, -407, -407
      , -407, -407, -408, -405, -404, -399
      , -393, -403, -404, -405, -406, -406
      , -408, -410, -412, -412, -411, -414
      , -426, -423, -428, -430, -428, -427
      , -431, -434, -435, -435, -433, -432
      , -431, -430, -427, -424, -426, -430
      , -432, -434, -434, -435, -437, -437
      , -438, -440, -440, -442, -444, -446
      , -448, -449, -450, -451, -453, -453
      , -455, -454, -450, -451, -449, -444
      , -441, -441, -442, -442, -443, -443
      , -444, -442, -439, -440, -442, -444
      , -443, -442, -441, -439, -438, -435
      , -434, -432, -430, -431, -430, -430
      , -430, -428, -427, -426, -424, -423
      , -423, -423, -422, -426, -426, -427
      , -427, -425, -427, -427, -428, -425
      , -422, -423
    ], [
        -89, -89, -83, -84, -81, -81
      , -83, -82, -85, -82, -84, -82
      , -84, -82, -82, -86, -83, -83
      , -79, -81, -80, -76, -73, -75
      , -73, -74, -78, -74, -73, -73
      , -70, -66, -66, -71, -67, -67
      , -73, -73, -71, -68, -68, -69
      , -73, -69, -73, -73, -74, -76
      , -75, -77, -74, -76, -73, -77
      , -72, -73, -71, -75, -76, -76
      , -76, -74, -78, -76, -76, -77
      , -81, -79, -79, -82, -80, -81
      , -80, -82, -83, -83, -85, -88
      , -84, -86, -84, -85, -83, -80
      , -82, -81, -83, -80, -83, -81
      , -85, -85, -88, -85, -88, -89
      , -90, -91, -92, -97, -92, -94
      , -94, -96, -95, -98, -98, -102
      , -103, -106, -106, -98, -94, -93
      , -92, -92, -93, -90, -92, -89
      , -87, -86, -85, -86, -83, -84
      , -80, -80, -85, -85, -88, -87
      , -88, -87, -91, -90, -92, -89
      , -91, -91, -93, -93, -101, -102
      , -100, -99, -97, -97, -95, -90
      , -87, -93, -89
    ], [
        -423, -422, -417, -413, -413, -409
      , -407, -394, -387, -387, -389, -387
      , -388, -388, -392, -394, -393, -395
      , -397, -391, -391, -401, -404, -401
      , -403, -408, -411, -419, -423, -425
      , -426, -427, -428, -429, -432, -433
      , -436, -437, -438, -436, -438, -437
      , -437, -436, -436, -431, -431, -428
      , -429, -414, -410, -415, -419, -425
      , -425, -418, -412, -410, -413, -413
      , -418, -421, -423, -424, -426, -426
      , -430, -431, -433, -433, -433, -432
      , -431, -430, -429, -431, -431, -427
      , -426, -425, -424, -422, -424, -423
      , -422, -423, -423
    ], [
        -325, -321, -320, -312, -311, -312
      , -309, -309, -307, -302, -295, -304
      , -304, -318, -317, -323, -323, -323
      , -321, -324, -325, -326, -326, -328
      , -328, -329, -329, -333, -333, -334
      , -335, -336, -337, -337, -338, -339
      , -343, -337, -339, -337, -336, -336
      , -333, -334, -333, -333, -333, -330
      , -328, -328, -327, -326, -325
    ], [
        -431, -430, -430, -424, -424, -423
      , -419, -420, -421, -422, -424, -433
      , -437, -442, -439, -436, -436, -440
      , -440, -437, -437, -434, -437, -439
      , -441, -441, -442, -451, -454, -452
      , -452, -449, -450, -450, -450, -450
      , -449, -449, -448, -447, -445, -444
      , -443, -442, -441, -438, -440, -439
      , -438, -432, -431
    ], [
        -189, -188, -190, -192, -192, -194
      , -197, -207, -210, -210, -214, -217
      , -216, -216, -216, -216, -214, -213
      , -206, -205, -205, -203, -202, -198
      , -194, -194, -197, -198, -201, -201
      , -192, -191, -187, -188, -187, -189
      , -187, -181, -180, -183, -184, -180
      , -181, -178, -176, -175, -176, -176
      , -181, -182, -183, -183, -188, -188
      , -189, -189
    ], [
        -359, -355, -358, -355, -355, -364
      , -371, -374, -373, -376, -372, -367
      , -362, -358, -359
    ], [
        -399, -398, -398, -393, -392, -399
      , -400, -403, -404, -408, -409, -409
      , -410, -412, -413, -412, -413, -417
      , -419, -422, -422, -414, -414, -413
      , -413, -408, -405, -407, -407, -407
      , -410, -414, -415, -413, -409, -399
      , -399
    ], [
        -99, -98, -96, -85, -85, -82
      , -84, -85, -89, -91, -96, -97
      , -105, -114, -121, -114, -106, -108
      , -102, -99, -99, -99, -99
    ], [
        -498, -496, -496, -492, -487, -489
      , -485, -480, -476, -479, -477, -477
      , -476, -473, -473, -471, -473, -475
      , -477, -478, -478, -478, -478, -479
      , -480, -479, -477, -477, -477, -479
      , -478, -477, -479, -477, -477, -476
      , -474, -476, -482, -476, -479, -478
      , -482, -482, -483, -486, -486, -489
      , -491, -491, -495, -498, -503, -502
      , -501, -501, -499, -498
    ], [
        -494, -489, -486, -488, -484, -490
      , -487, -483, -488, -495, -491, -489
      , -488, -492, -492, -495, -494, -494
      , -492, -488, -488, -486, -488, -491
      , -498, -499, -501, -497, -498, -493
      , -494
    ], [
        -65, -64, -62, -61, -66, -63
      , -64, -67, -62, -63, -65, -63
      , -64, -66, -69, -71, -74, -74
      , -71, -72, -69, -71, -70, -66
      , -65
    ], [
        -223, -221, -219, -212, -208, -208
      , -207, -207, -206, -212, -205, -203
      , -209, -209, -210, -210, -213, -215
      , -217, -219, -223
    ], [
        -59, -54, -54, -51, -47, -50
      , -48, -52, -50, -53, -50, -54
      , -52, -53, -61, -61, -59, -58
      , -59
    ], [
        -362, -360, -358, -352, -353, -349
      , -347, -349, -348, -350, -351, -356
      , -356, -356, -356, -357, -356, -358
      , -360, -362
    ], [
        -430, -428, -427, -425, -422, -424
      , -422, -423, -423, -423, -424, -425
      , -426, -428, -429, -431, -431, -431
      , -431, -432, -436, -434, -430
    ], [
        -461, -459, -459, -461, -461, -465
      , -465, -465, -467, -467, -468, -468
      , -472, -472, -472, -474, -474, -475
      , -475, -478, -477, -478, -475, -474
      , -464, -461
    ], [
        -492, -485, -482, -487, -486, -485
      , -484, -482, -483, -484, -485, -485
      , -485, -485, -486, -489, -495, -496
      , -492
    ], [
        56, 58, 62, 68, 72, 68
      , 65, 60, 59, 58, 58, 55
      , 55, 56, 56, 56, 56
    ], [
        -442, -440, -443, -445, -446, -446
      , -446, -447, -448, -448, -450, -450
      , -451, -451, -452, -453, -456, -456
      , -458, -456, -454, -453, -449, -446
      , -444, -442, -442
    ], [
        -189, -189, -185, -188, -188, -187
      , -187, -190, -191, -190, -190, -193
      , -194, -194, -196, -193, -196, -197
      , -192, -192, -188, -188, -192, -189
      , -189
    ], [
        -404, -403, -402, -401, -401, -400
      , -403, -402, -404, -408, -408, -407
      , -403, -403, -404
    ], [
        -503, -503, -501, -503, -500, -500
      , -500, -502, -501, -501, -500, -499
      , -502, -502, -503, -503, -509, -512
      , -510, -508, -508, -507, -509, -505
      , -503, -503, -503
    ], [
        -173, -171, -169, -166, -168, -162
      , -166, -164, -157, -155, -155, -153
      , -159, -162, -161, -161, -162, -161
      , -162, -163, -162, -165, -165, -166
      , -165, -165, -167, -169, -173, -173
      , -173
    ]    ];

    private var id23Y:Array = [ 
    [
        -5633, -5634, -5635, -5636, -5637, -5638
      , -5639, -5640, -5641, -5642, -5643, -5643
      , -5644, -5644, -5646, -5647, -5649, -5650
      , -5651, -5653, -5653, -5652, -5650, -5650
      , -5650, -5651, -5651, -5653, -5653, -5652
      , -5649, -5646, -5645, -5640, -5640, -5635
      , -5630, -5602, -5593, -5585, -5575, -5575
      , -5572, -5572, -5564, -5565, -5563, -5559
      , -5555, -5559, -5565, -5568, -5578, -5581
      , -5580, -5581, -5582, -5580, -5580, -5582
      , -5577, -5563, -5556, -5550, -5548, -5540
      , -5538, -5533, -5521, -5518, -5513, -5499
      , -5495, -5491, -5490, -5492, -5493, -5495
      , -5495, -5497, -5498, -5500, -5500, -5501
      , -5501, -5502, -5501, -5501, -5501, -5500
      , -5501, -5501, -5501, -5500, -5500, -5497
      , -5497, -5496, -5495, -5494, -5494, -5493
      , -5493, -5490, -5489, -5488, -5484, -5494
      , -5496, -5493, -5485, -5479, -5482, -5485
      , -5490, -5486, -5484, -5481, -5481, -5481
      , -5481, -5480, -5481, -5479, -5479, -5473
      , -5472, -5474, -5473, -5470, -5467, -5467
      , -5464, -5463, -5464, -5465, -5465, -5465
      , -5466, -5466, -5467, -5468, -5468, -5468
      , -5468, -5467, -5467, -5466, -5467, -5466
      , -5467, -5469, -5469, -5470, -5470, -5470
      , -5470, -5470, -5471, -5471, -5471, -5471
      , -5470, -5470, -5469, -5469, -5469, -5468
      , -5467, -5467, -5467, -5468, -5468, -5468
      , -5468, -5468, -5468, -5467, -5467, -5467
      , -5467, -5467, -5467, -5467, -5467, -5467
      , -5466, -5466, -5466, -5466, -5466, -5465
      , -5465, -5465, -5464, -5465, -5466, -5466
      , -5465, -5465, -5464, -5464, -5464, -5464
      , -5464, -5464, -5464, -5464, -5464, -5464
      , -5464, -5464, -5464, -5464, -5463, -5462
      , -5462, -5463, -5463, -5463, -5463, -5463
      , -5463, -5463, -5463, -5463, -5463, -5463
      , -5463, -5463, -5462, -5462, -5462, -5462
      , -5462, -5462, -5461, -5461, -5461, -5461
      , -5460, -5460, -5460, -5460, -5460, -5460
      , -5460, -5460, -5460, -5460, -5460, -5460
      , -5460, -5460, -5460, -5460, -5460, -5460
      , -5460, -5460, -5459, -5459, -5459, -5459
      , -5459, -5460, -5460, -5459, -5459, -5459
      , -5458, -5458, -5459, -5459, -5459, -5459
      , -5459, -5458, -5457, -5458, -5457, -5457
      , -5457, -5456, -5456, -5456, -5456, -5455
      , -5455, -5455, -5455, -5455, -5455, -5455
      , -5456, -5456, -5456, -5456, -5456, -5457
      , -5458, -5458, -5458, -5458, -5459, -5460
      , -5461, -5461, -5459, -5458, -5456, -5454
      , -5451, -5450, -5449, -5448, -5449, -5450
      , -5450, -5450, -5450, -5450, -5450, -5450
      , -5450, -5450, -5450, -5450, -5450, -5449
      , -5449, -5449, -5450, -5450, -5449, -5450
      , -5449, -5448, -5446, -5446, -5447, -5446
      , -5445, -5444, -5444, -5444, -5445, -5444
      , -5444, -5444, -5444, -5445, -5446, -5446
      , -5446, -5445, -5443, -5444, -5446, -5446
      , -5448, -5448, -5445, -5442, -5442, -5441
      , -5440, -5439, -5440, -5439, -5437, -5439
      , -5437, -5437, -5432, -5435, -5435, -5437
      , -5438, -5438, -5437, -5436, -5436, -5436
      , -5437, -5437, -5436, -5435, -5435, -5435
      , -5437, -5437, -5437, -5437, -5437, -5437
      , -5437, -5437, -5435, -5435, -5435, -5435
      , -5434, -5433, -5433, -5433, -5433, -5434
      , -5435, -5435, -5435, -5435, -5435, -5434
      , -5433, -5433, -5433, -5434, -5435, -5437
      , -5437, -5436, -5437, -5435, -5435, -5435
      , -5435, -5436, -5437, -5436, -5436, -5436
      , -5437, -5438, -5437, -5435, -5434, -5434
      , -5431, -5432, -5435, -5435, -5434, -5431
      , -5430, -5431, -5430, -5429, -5429, -5428
      , -5428, -5425, -5426, -5423, -5421, -5423
      , -5426, -5425, -5427, -5424, -5425, -5424
      , -5426, -5424, -5426, -5426, -5425, -5425
      , -5425, -5426, -5428, -5429, -5428, -5428
      , -5426, -5425, -5424, -5423, -5422, -5422
      , -5422, -5422, -5421, -5420, -5421, -5421
      , -5423, -5423, -5426, -5423, -5423, -5419
      , -5419, -5419, -5404, -5400, -5399, -5398
      , -5397, -5395, -5395, -5389, -5384, -5379
      , -5380, -5380, -5373, -5373, -5369, -5361
      , -5364, -5365, -5365, -5367, -5370, -5370
      , -5370, -5370, -5370, -5365, -5360, -5366
      , -5368, -5371, -5368, -5371, -5369, -5371
      , -5368, -5369, -5372, -5371, -5371, -5366
      , -5365, -5366, -5368, -5371, -5372, -5372
      , -5366, -5365, -5372, -5376, -5372, -5376
      , -5380, -5376, -5380, -5369, -5370, -5366
      , -5366, -5369, -5365, -5365, -5364, -5361
      , -5359, -5359, -5362, -5360, -5360, -5356
      , -5360, -5360, -5357, -5359, -5356, -5356
      , -5353, -5352, -5348, -5346, -5349, -5349
      , -5349, -5350, -5352, -5349, -5348, -5347
      , -5343, -5340, -5344, -5348, -5360, -5361
      , -5361, -5361, -5359, -5358, -5358, -5357
      , -5355, -5355, -5352, -5350, -5351, -5351
      , -5358, -5350, -5351, -5348, -5345, -5344
      , -5344, -5341, -5338, -5336, -5336, -5332
      , -5330, -5328, -5328, -5324, -5326, -5327
      , -5328, -5328, -5331, -5328, -5326, -5326
      , -5323, -5318, -5312, -5312, -5311, -5312
      , -5314, -5315, -5316, -5318, -5316, -5314
      , -5314, -5311, -5315, -5315, -5315, -5319
      , -5320, -5320, -5322, -5321, -5321, -5321
      , -5321, -5321, -5321, -5325, -5322, -5322
      , -5322, -5322, -5323, -5323, -5324, -5325
      , -5325, -5327, -5327, -5329, -5327, -5327
      , -5327, -5330, -5330, -5331, -5333, -5333
      , -5334, -5336, -5334, -5337, -5337, -5336
      , -5337, -5338, -5337, -5336, -5337, -5336
      , -5334, -5333, -5333, -5332, -5331, -5328
      , -5330, -5328, -5330, -5329, -5327, -5327
      , -5325, -5324, -5322, -5323, -5327, -5327
      , -5326, -5326, -5325, -5325, -5325, -5325
      , -5330, -5325, -5324, -5323, -5325, -5326
      , -5326, -5325, -5321, -5320, -5317, -5317
      , -5314, -5315, -5315, -5312, -5312, -5307
      , -5307, -5307, -5308, -5310, -5308, -5311
      , -5314, -5315, -5315, -5319, -5317, -5316
      , -5314, -5313, -5313, -5312, -5313, -5310
      , -5310, -5308, -5308, -5308, -5307, -5306
      , -5305, -5303, -5303, -5302, -5302, -5302
      , -5302, -5302, -5301, -5301, -5296, -5293
      , -5293, -5292, -5288, -5289, -5289, -5290
      , -5290, -5290, -5294, -5295, -5296, -5297
      , -5297, -5301, -5301, -5302, -5302, -5303
      , -5303, -5305, -5305, -5305, -5304, -5304
      , -5299, -5297, -5297, -5301, -5303, -5303
      , -5305, -5310, -5312, -5312, -5313, -5313
      , -5314, -5315, -5315, -5313, -5313, -5311
      , -5316, -5317, -5318, -5319, -5319, -5319
      , -5319, -5320, -5320, -5321, -5323, -5324
      , -5325, -5327, -5330, -5331, -5332, -5333
      , -5333, -5333, -5334, -5334, -5334, -5335
      , -5338, -5338, -5339, -5340, -5341, -5342
      , -5343, -5343, -5343, -5344, -5346, -5346
      , -5346, -5346, -5346, -5348, -5346, -5344
      , -5344, -5346, -5350, -5350, -5350, -5351
      , -5351, -5352, -5354, -5355, -5357, -5361
      , -5362, -5362, -5363, -5365, -5365, -5365
      , -5366, -5369, -5382, -5382, -5383, -5384
      , -5384, -5392, -5391, -5390, -5389, -5396
      , -5395, -5390, -5397, -5397, -5399, -5396
      , -5404, -5404, -5404, -5409, -5409, -5409
      , -5409, -5410, -5410, -5410, -5410, -5411
      , -5411, -5410, -5411, -5412, -5412, -5412
      , -5411, -5411, -5412, -5406, -5410, -5406
      , -5404, -5406, -5412, -5415, -5420, -5421
      , -5420, -5424, -5425, -5427, -5427, -5436
      , -5438, -5435, -5438, -5442, -5455, -5456
      , -5457, -5459, -5459, -5461, -5461, -5463
      , -5463, -5464, -5465, -5466, -5466, -5468
      , -5468, -5467, -5466, -5466, -5467, -5467
      , -5468, -5469, -5467, -5467, -5466, -5467
      , -5469, -5468, -5468, -5467, -5465, -5465
      , -5465, -5464, -5461, -5460, -5459, -5458
      , -5454, -5453, -5452, -5450, -5449, -5449
      , -5448, -5448, -5449, -5449, -5451, -5451
      , -5446, -5441, -5442, -5443, -5448, -5443
      , -5438, -5433, -5434, -5429, -5428, -5427
      , -5427, -5427, -5428, -5435, -5436, -5446
      , -5446, -5446, -5447, -5450, -5452, -5450
      , -5449, -5449, -5449, -5445, -5445, -5445
      , -5445, -5446, -5445, -5443, -5443, -5443
      , -5444, -5446, -5447, -5450, -5450, -5454
      , -5452, -5452, -5454, -5459, -5455, -5454
      , -5457, -5457, -5462, -5462, -5464, -5470
      , -5465, -5468, -5463, -5462, -5462, -5457
      , -5457, -5455, -5455, -5454, -5454, -5454
      , -5454, -5454, -5454, -5454, -5454, -5453
      , -5453, -5452, -5452, -5451, -5451, -5450
      , -5451, -5452, -5453, -5457, -5458, -5459
      , -5459, -5459, -5459, -5458, -5458, -5458
      , -5457, -5458, -5457, -5458, -5458, -5458
      , -5459, -5459, -5459, -5459, -5460, -5459
      , -5460, -5460, -5460, -5459, -5459, -5460
      , -5461, -5460, -5461, -5461, -5460, -5460
      , -5461, -5462, -5462, -5462, -5462, -5462
      , -5462, -5462, -5462, -5462, -5463, -5463
      , -5464, -5465, -5465, -5466, -5466, -5466
      , -5466, -5467, -5467, -5468, -5468, -5468
      , -5469, -5468, -5468, -5467, -5467, -5466
      , -5467, -5467, -5467, -5467, -5466, -5467
      , -5467, -5468, -5468, -5468, -5469, -5468
      , -5467, -5467, -5466, -5466, -5467, -5466
      , -5466, -5466, -5465, -5464, -5464, -5464
      , -5463, -5463, -5462, -5461, -5461, -5461
      , -5460, -5461, -5461, -5461, -5461, -5463
      , -5462, -5460, -5459, -5459, -5460, -5462
      , -5462, -5463, -5467, -5469, -5469, -5472
      , -5473, -5476, -5477, -5477, -5476, -5477
      , -5479, -5480, -5484, -5484, -5486, -5486
      , -5487, -5492, -5490, -5490, -5490, -5489
      , -5489, -5489, -5493, -5491, -5491, -5493
      , -5500, -5497, -5500, -5502, -5502, -5502
      , -5503, -5504, -5504, -5504, -5505, -5510
      , -5513, -5519, -5519, -5520, -5521, -5527
      , -5528, -5529, -5529, -5540, -5542, -5541
      , -5548, -5558, -5561, -5559, -5567, -5569
      , -5571, -5576, -5578, -5578, -5578, -5576
      , -5576, -5574, -5573, -5570, -5568, -5566
      , -5566, -5567, -5570, -5568, -5567, -5568
      , -5567, -5567, -5566, -5567, -5575, -5576
      , -5577, -5579, -5581, -5581, -5582, -5581
      , -5586, -5591, -5597, -5596, -5600, -5600
      , -5604, -5608, -5610, -5615, -5613, -5619
      , -5619, -5618, -5618, -5614, -5614, -5620
      , -5617, -5617, -5607, -5606, -5610, -5610
      , -5611, -5612, -5614, -5623, -5628, -5615
      , -5613, -5615, -5617, -5618, -5619, -5621
      , -5619, -5619, -5616, -5617, -5621, -5628
      , -5629, -5630, -5640, -5653, -5655, -5655
      , -5656, -5659, -5656, -5661, -5670, -5674
      , -5675, -5672, -5670, -5669, -5668, -5669
      , -5670, -5672, -5675, -5678, -5679, -5680
      , -5681, -5682, -5685, -5686, -5687, -5687
      , -5683, -5683, -5681, -5681, -5684, -5685
      , -5685, -5689, -5689, -5694, -5694, -5699
      , -5700, -5701, -5704, -5706, -5704, -5701
      , -5698, -5697, -5698, -5695, -5699, -5702
      , -5702, -5705, -5706, -5705, -5704, -5703
      , -5702, -5698, -5692, -5690, -5689, -5693
      , -5699, -5700, -5703, -5705, -5708, -5702
      , -5701, -5710, -5716, -5716, -5719, -5717
      , -5716, -5732, -5737, -5737, -5737, -5737
      , -5746, -5746, -5756, -5767, -5767, -5770
      , -5767, -5769, -5771, -5771, -5774, -5775
      , -5772, -5774, -5773, -5777, -5777, -5778
      , -5776, -5779, -5777, -5783, -5771, -5768
      , -5769, -5767, -5766, -5770, -5765, -5767
      , -5765, -5766, -5763, -5763, -5758, -5758
      , -5759, -5763, -5763, -5768, -5761, -5758
      , -5759, -5759, -5764, -5768, -5765, -5765
      , -5768, -5773, -5775, -5773, -5768, -5765
      , -5762, -5762, -5761, -5757, -5757, -5753
      , -5752, -5752, -5751, -5751, -5750, -5758
      , -5758, -5769, -5763, -5753, -5751, -5748
      , -5747, -5747, -5747, -5749, -5752, -5753
      , -5755, -5756, -5757, -5758, -5759, -5761
      , -5769, -5775, -5778, -5780, -5781, -5782
      , -5784, -5781, -5776, -5773, -5773, -5775
      , -5775, -5778, -5782, -5785, -5791, -5795
      , -5796, -5805, -5809, -5813, -5814, -5814
      , -5816, -5821, -5821, -5824, -5827, -5827
      , -5827, -5830, -5834, -5834, -5835, -5834
      , -5837, -5840, -5844, -5844, -5849, -5851
      , -5853, -5853, -5854, -5854, -5857, -5857
      , -5858, -5859, -5866, -5866, -5869, -5869
      , -5870, -5873, -5875, -5874, -5872, -5872
      , -5871, -5865, -5864, -5867, -5871, -5873
      , -5875, -5876, -5878, -5878, -5879, -5879
      , -5880, -5883, -5885, -5882, -5880, -5879
      , -5878, -5877, -5877, -5880, -5884, -5894
      , -5898, -5888, -5889, -5892, -5893, -5892
      , -5888, -5887, -5885, -5883, -5877, -5878
      , -5876, -5874, -5874, -5873, -5865, -5866
      , -5874, -5876, -5880, -5877, -5873, -5869
      , -5872, -5874, -5877, -5874, -5870, -5862
      , -5864, -5865, -5867, -5867, -5869, -5871
      , -5879, -5885, -5889, -5891, -5892, -5893
      , -5893, -5899, -5903, -5904, -5901, -5901
      , -5898, -5898, -5896, -5894, -5893, -5892
      , -5889, -5889, -5884, -5880, -5883, -5881
      , -5881, -5875, -5867, -5866, -5858, -5853
      , -5849, -5849, -5848, -5845, -5841, -5838
      , -5839, -5834, -5832, -5824, -5824, -5823
      , -5818, -5814, -5813, -5812, -5821, -5823
      , -5825, -5829, -5839, -5844, -5849, -5854
      , -5856, -5860, -5865, -5864, -5862, -5858
      , -5858, -5857, -5858, -5858, -5859, -5860
      , -5862, -5871, -5873, -5873, -5869, -5872
      , -5874, -5881, -5882, -5881, -5883, -5883
      , -5883, -5883, -5874, -5875, -5876, -5876
      , -5878, -5878, -5881, -5882, -5883, -5883
      , -5885, -5886, -5887, -5888, -5888, -5887
      , -5889, -5891, -5897, -5897, -5896, -5893
      , -5892, -5895, -5900, -5901, -5902, -5904
      , -5904, -5906, -5907, -5912, -5913, -5914
      , -5914, -5914, -5919, -5921, -5923, -5923
      , -5923, -5923, -5923, -5922, -5922, -5921
      , -5921, -5922, -5926, -5932, -5933, -5933
      , -5933, -5923, -5923, -5928, -5926, -5927
      , -5931, -5928, -5931, -5931, -5932, -5932
      , -5932, -5930, -5931, -5934, -5935, -5941
      , -5942, -5944, -5944, -5944, -5944, -5946
      , -5945, -5948, -5949, -5951, -5953, -5957
      , -5957, -5959, -5960, -5962, -5959, -5956
      , -5956, -5953, -5948, -5944, -5941, -5939
      , -5938, -5936, -5934, -5932, -5928, -5932
      , -5934, -5932, -5934, -5938, -5942, -5943
      , -5943, -5944, -5944, -5940, -5943, -5947
      , -5945, -5945, -5946, -5946, -5946, -5947
      , -5948, -5946, -5945, -5946, -5946, -5947
      , -5947, -5948, -5951, -5952, -5952, -5953
      , -5954, -5954, -5956, -5953, -5954, -5953
      , -5952, -5954, -5954, -5954, -5955, -5955
      , -5955, -5955, -5956, -5956, -5957, -5958
      , -5958, -5960, -5961, -5961, -5961, -5962
      , -5963, -5964, -5962, -5962, -5962, -5962
      , -5965, -5966, -5965, -5965, -5967, -5967
      , -5968, -5971, -5972, -5974, -5977, -5978
      , -5973, -5975, -5975, -5975, -5979, -5979
      , -5979, -5980, -5980, -5981, -5982, -5984
      , -5988, -5987, -5985, -5984, -5985, -5986
      , -5986, -5986, -5986, -5985, -5986, -5985
      , -5985, -5987, -5988, -5989, -5989, -5990
      , -5990, -5990, -5992, -5995, -5996, -5998
      , -6002, -5996, -5997, -5998, -6002, -6004
      , -6005, -6005, -6003, -6003, -6003, -6002
      , -6002, -6003, -6003, -6005, -6005, -6005
      , -6009, -6009, -6010, -6009, -6011, -6012
      , -6013, -6016, -6010, -6011, -6013, -6016
      , -6014, -6013, -6010, -6014, -6018, -6019
      , -6026, -6032, -6026, -6026, -6028, -6028
      , -6028, -6027, -6027, -6027, -6029, -6029
      , -6030, -6031, -6034, -6037, -6038, -6039
      , -6040, -6043, -6043, -6043, -6042, -6042
      , -6044, -6044, -6046, -6047, -6050, -6054
      , -6058, -6058, -6059, -6059, -6059, -6059
      , -6059, -6056, -6056, -6056, -6052, -6049
      , -6050, -6052, -6051, -6052, -6055, -6058
      , -6060, -6061, -6064, -6063, -6064, -6062
      , -6062, -6061, -6058, -6057, -6058, -6059
      , -6061, -6057, -6057, -6057, -6059, -6063
      , -6065, -6065, -6058, -6054, -6059, -6060
      , -6063, -6064, -6067, -6067, -6066, -6069
      , -6072, -6078, -6081, -6081, -6081, -6080
      , -6079, -6078, -6078, -6077, -6078, -6078
      , -6081, -6082, -6083, -6083, -6084, -6085
      , -6086, -6086, -6087, -6089, -6090, -6090
      , -6094, -6096, -6095, -6094, -6093, -6093
      , -6095, -6095, -6095, -6095, -6094, -6093
      , -6092, -6093, -6094, -6095, -6095, -6095
      , -6099, -6099, -6101, -6104, -6104, -6104
      , -6104, -6104, -6105, -6108, -6108, -6110
      , -6108, -6108, -6107, -6107, -6107, -6107
      , -6109, -6110, -6110, -6110, -6111, -6113
      , -6113, -6111, -6111, -6113, -6114, -6115
      , -6117, -6120, -6125, -6125, -6126, -6130
      , -6129, -6129, -6126, -6126, -6126, -6123
      , -6122, -6120, -6120, -6120, -6122, -6122
      , -6125, -6125, -6127, -6128, -6126, -6126
      , -6126, -6126, -6125, -6125, -6124, -6123
      , -6123, -6120, -6113, -6120, -6119, -6123
      , -6124, -6125, -6122, -6123, -6120, -6112
      , -6114, -6115, -6115, -6115, -6118, -6121
      , -6121, -6120, -6118, -6120, -6120, -6121
      , -6121, -6121, -6123, -6122, -6126, -6123
      , -6123, -6123, -6123, -6123, -6123, -6123
      , -6124, -6126, -6127, -6127, -6127, -6127
      , -6125, -6127, -6129, -6131, -6132, -6130
      , -6131, -6131, -6129, -6129, -6125, -6124
      , -6120, -6116, -6113, -6113, -6111, -6111
      , -6111, -6110, -6109, -6103, -6098, -6095
      , -6094, -6093, -6093, -6092, -6090, -6088
      , -6087, -6081, -6080, -6080, -6075, -6075
      , -6073, -6069, -6066, -6063, -6063, -6064
      , -6065, -6063, -6062, -6060, -6059, -6056
      , -6056, -6055, -6055, -6057, -6056, -6057
      , -6056, -6057, -6058, -6061, -6062, -6061
      , -6060, -6060, -6059, -6058, -6058, -6056
      , -6056, -6055, -6056, -6055, -6055, -6053
      , -6053, -6054, -6053, -6054, -6053, -6051
      , -6054, -6053, -6053, -6053, -6052, -6053
      , -6051, -6052, -6053, -6055, -6056, -6055
      , -6040, -6040, -6044, -6039, -6039, -6039
      , -6038, -6037, -6037, -6032, -6029, -6038
      , -6037, -6039, -6038, -6037, -6037, -6032
      , -6028, -6026, -6025, -6022, -6021, -6021
      , -6021, -6020, -6027, -6029, -6031, -6030
      , -6030, -6036, -6033, -6036, -6037, -6040
      , -6040, -6041, -6041, -6042, -6037, -6037
      , -6038, -6039, -6039, -6039, -6040, -6040
      , -6040, -6039, -6039, -6039, -6039, -6039
      , -6038, -6038, -6038, -6038, -6037, -6037
      , -6037, -6037, -6036, -6036, -6036, -6036
      , -6037, -6037, -6037, -6037, -6037, -6036
      , -6036, -6039, -6038, -6038, -6038, -6037
      , -6036, -6030, -6022, -6020, -6020, -6019
      , -6020, -6019, -6018, -6017, -6011, -6009
      , -6009, -6009, -6003, -6001, -6003, -6001
      , -5993, -5986, -5985, -5981, -5971, -5970
      , -5970, -5968, -5967, -5967, -5967, -5966
      , -5962, -5961, -5957, -5955, -5955, -5952
      , -5952, -5948, -5943, -5944, -5942, -5942
      , -5941, -5941, -5940, -5940, -5937, -5936
      , -5936, -5935, -5935, -5932, -5931, -5930
      , -5930, -5929, -5929, -5921, -5920, -5919
      , -5920, -5920, -5920, -5912, -5912, -5913
      , -5910, -5919, -5919, -5917, -5912, -5910
      , -5911, -5903, -5897, -5897, -5897, -5897
      , -5896, -5896, -5895, -5895, -5893, -5894
      , -5894, -5894, -5896, -5896, -5894, -5893
      , -5890, -5889, -5887, -5887, -5882, -5882
      , -5882, -5879, -5879, -5879, -5877, -5877
      , -5877, -5877, -5880, -5880, -5882, -5882
      , -5889, -5886, -5878, -5877, -5876, -5876
      , -5876, -5875, -5875, -5874, -5874, -5871
      , -5872, -5873, -5874, -5877, -5877, -5879
      , -5882, -5881, -5878, -5875, -5876, -5876
      , -5873, -5873, -5870, -5869, -5869, -5869
      , -5869, -5867, -5865, -5863, -5864, -5863
      , -5861, -5860, -5860, -5857, -5853, -5853
      , -5852, -5853, -5846, -5841, -5840, -5842
      , -5839, -5838, -5837, -5838, -5835, -5835
      , -5832, -5832, -5826, -5824, -5823, -5818
      , -5816, -5811, -5809, -5805, -5797, -5794
      , -5790, -5791, -5791, -5792, -5792, -5792
      , -5792, -5792, -5791, -5792, -5791, -5790
      , -5789, -5788, -5787, -5786, -5785, -5780
      , -5780, -5779, -5779, -5778, -5777, -5777
      , -5776, -5775, -5774, -5775, -5775, -5775
      , -5774, -5774, -5775, -5776, -5777, -5777
      , -5778, -5779, -5779, -5779, -5778, -5777
      , -5773, -5770, -5770, -5768, -5765, -5763
      , -5759, -5755, -5755, -5751, -5748, -5748
      , -5744, -5744, -5742, -5742, -5740, -5737
      , -5739, -5744, -5744, -5737, -5737, -5735
      , -5735, -5735, -5734, -5734, -5731, -5731
      , -5729, -5729, -5724, -5722, -5719, -5708
      , -5708, -5705, -5702, -5702, -5699, -5696
      , -5696, -5693, -5692, -5689, -5689, -5682
      , -5671, -5649, -5642, -5639, -5643, -5646
      , -5645, -5655, -5654, -5653, -5653, -5653
      , -5653, -5654, -5655, -5654, -5653, -5652
      , -5652, -5651, -5652, -5652, -5650, -5652
      , -5653, -5653, -5655, -5655, -5654, -5655
      , -5654, -5654, -5654, -5655, -5655, -5653
      , -5652, -5651, -5650, -5652, -5651, -5652
      , -5652, -5650, -5649, -5649, -5647, -5646
      , -5645, -5644, -5644, -5643, -5643, -5643
      , -5642, -5641, -5640, -5640, -5639, -5638
      , -5638, -5637, -5636, -5635, -5633, -5632
      , -5632, -5632, -5633
    ], [
        -5697, -5698, -5694, -5693, -5695, -5691
      , -5695, -5704, -5707, -5706, -5710, -5714
      , -5716, -5717, -5722, -5728, -5729, -5718
      , -5714, -5711, -5709, -5706, -5701, -5706
      , -5704, -5701, -5702, -5703, -5703, -5705
      , -5702, -5711, -5712, -5719, -5721, -5737
      , -5739, -5744, -5743, -5749, -5752, -5752
      , -5759, -5762, -5759, -5763, -5762, -5767
      , -5774, -5781, -5781, -5788, -5793, -5791
      , -5791, -5793, -5795, -5796, -5805, -5802
      , -5809, -5804, -5806, -5799, -5790, -5789
      , -5782, -5780, -5769, -5767, -5765, -5761
      , -5761, -5761, -5749, -5748, -5752, -5751
      , -5748, -5734, -5733, -5718, -5725, -5727
      , -5730, -5730, -5733, -5738, -5742, -5739
      , -5735, -5735, -5733, -5730, -5730, -5725
      , -5722, -5723, -5716, -5708, -5710, -5710
      , -5714, -5710, -5710, -5707, -5704, -5697
      , -5689, -5691, -5691, -5693, -5697
    ], [
        -6120, -6120, -6121, -6120, -6119, -6118
      , -6118, -6112, -6109, -6106, -6102, -6102
      , -6101, -6094, -6094, -6094, -6094, -6094
      , -6094, -6094, -6095, -6097, -6097, -6096
      , -6096, -6092, -6091, -6091, -6092, -6092
      , -6092, -6091, -6091, -6091, -6091, -6091
      , -6093, -6091, -6091, -6087, -6087, -6086
      , -6086, -6086, -6085, -6083, -6083, -6083
      , -6082, -6082, -6082, -6081, -6084, -6078
      , -6078, -6075, -6073, -6074, -6072, -6067
      , -6066, -6069, -6069, -6066, -6066, -6066
      , -6070, -6070, -6066, -6066, -6073, -6077
      , -6079, -6078, -6073, -6069, -6069, -6066
      , -6066, -6062, -6064, -6063, -6061, -6057
      , -6057, -6057, -6058, -6056, -6053, -6053
      , -6052, -6048, -6051, -6052, -6056, -6056
      , -6059, -6059, -6056, -6059, -6059, -6060
      , -6061, -6062, -6062, -6062, -6064, -6065
      , -6065, -6065, -6067, -6067, -6071, -6071
      , -6073, -6074, -6075, -6077, -6079, -6078
      , -6079, -6080, -6080, -6082, -6081, -6084
      , -6085, -6086, -6087, -6088, -6088, -6092
      , -6092, -6092, -6092, -6092, -6092, -6093
      , -6093, -6093, -6098, -6095, -6096, -6096
      , -6095, -6094, -6092, -6085, -6090, -6090
      , -6091, -6092, -6093, -6093, -6092, -6090
      , -6090, -6090, -6091, -6091, -6092, -6092
      , -6092, -6092, -6093, -6093, -6094, -6094
      , -6100, -6101, -6101, -6104, -6106, -6106
      , -6107, -6107, -6107, -6107, -6108, -6111
      , -6111, -6113, -6114, -6116, -6116, -6118
      , -6119, -6119, -6119, -6120
    ], [
        -6045, -6045, -6043, -6042, -6038, -6038
      , -6037, -6029, -6027, -6021, -6016, -6014
      , -6016, -6016, -6012, -6010, -6008, -6005
      , -6007, -6005, -6002, -6004, -5999, -6002
      , -6002, -6002, -6001, -6000, -5998, -5998
      , -5996, -5992, -5993, -5991, -5990, -5989
      , -5989, -5989, -5988, -5988, -5988, -5987
      , -5982, -5979, -5979, -5979, -5979, -5979
      , -5980, -5980, -5982, -5984, -5989, -5992
      , -5994, -5993, -5995, -5996, -5997, -5995
      , -5991, -5989, -5990, -5990, -5995, -5995
      , -5993, -5996, -5995, -5998, -5999, -6001
      , -6000, -6003, -6005, -6007, -6008, -6009
      , -6010, -6010, -6006, -6006, -6007, -6010
      , -6011, -6010, -6014, -6016, -6014, -6016
      , -6015, -6015, -6010, -6010, -6011, -6012
      , -6012, -6013, -6014, -6015, -6019, -6019
      , -6019, -6022, -6021, -6025, -6027, -6020
      , -6018, -6021, -6022, -6022, -6023, -6024
      , -6026, -6026, -6025, -6027, -6030, -6030
      , -6034, -6036, -6036, -6034, -6030, -6029
      , -6028, -6025, -6026, -6024, -6023, -6025
      , -6025, -6028, -6027, -6026, -6024, -6021
      , -6021, -6024, -6023, -6027, -6027, -6030
      , -6032, -6033, -6033, -6034, -6038, -6041
      , -6042, -6045
    ], [
        -6311, -6316, -6314, -6316, -6317, -6313
      , -6312, -6308, -6307, -6306, -6306, -6305
      , -6302, -6304, -6300, -6294, -6296, -6298
      , -6299, -6301, -6303, -6304, -6300, -6299
      , -6297, -6297, -6295, -6296, -6296, -6292
      , -6297, -6299, -6299, -6293, -6293, -6290
      , -6290, -6288, -6288, -6287, -6285, -6285
      , -6283, -6281, -6279, -6281, -6281, -6282
      , -6281, -6279, -6279, -6276, -6277, -6273
      , -6276, -6272, -6271, -6269, -6269, -6265
      , -6261, -6261, -6260, -6256, -6254, -6256
      , -6256, -6255, -6251, -6249, -6246, -6246
      , -6243, -6245, -6243, -6247, -6246, -6249
      , -6252, -6254, -6254, -6257, -6258, -6270
      , -6269, -6275, -6273, -6279, -6273, -6280
      , -6276, -6280, -6281, -6275, -6277, -6273
      , -6274, -6274, -6271, -6274, -6278, -6277
      , -6279, -6280, -6278, -6276, -6279, -6277
      , -6277, -6280, -6285, -6284, -6287, -6283
      , -6284, -6284, -6286, -6285, -6286, -6288
      , -6286, -6284, -6286, -6287, -6289, -6291
      , -6290, -6290, -6292, -6294, -6293, -6294
      , -6295, -6296, -6296, -6299, -6300, -6301
      , -6301, -6303, -6300, -6303, -6302, -6303
      , -6305, -6305, -6305, -6308, -6309, -6305
      , -6305, -6308, -6311
    ], [
        -5942, -5943, -5944, -5942, -5939, -5936
      , -5932, -5927, -5924, -5921, -5922, -5920
      , -5918, -5918, -5918, -5920, -5918, -5917
      , -5915, -5917, -5915, -5910, -5911, -5913
      , -5914, -5911, -5911, -5909, -5908, -5909
      , -5909, -5908, -5908, -5908, -5907, -5907
      , -5908, -5909, -5910, -5911, -5911, -5912
      , -5913, -5914, -5914, -5914, -5914, -5912
      , -5913, -5915, -5918, -5917, -5916, -5915
      , -5917, -5924, -5925, -5928, -5927, -5927
      , -5926, -5927, -5930, -5931, -5932, -5932
      , -5931, -5932, -5933, -5933, -5934, -5935
      , -5935, -5935, -5937, -5937, -5939, -5939
      , -5940, -5939, -5938, -5937, -5939, -5942
      , -5941, -5942, -5942
    ], [
        -5627, -5628, -5628, -5627, -5625, -5623
      , -5621, -5620, -5615, -5617, -5616, -5609
      , -5608, -5601, -5599, -5600, -5600, -5602
      , -5605, -5602, -5602, -5603, -5603, -5604
      , -5604, -5605, -5606, -5611, -5611, -5610
      , -5610, -5610, -5614, -5614, -5614, -5614
      , -5617, -5619, -5618, -5617, -5617, -5617
      , -5616, -5619, -5624, -5624, -5625, -5626
      , -5627, -5627, -5627, -5627, -5627
    ], [
        -5872, -5873, -5873, -5875, -5873, -5863
      , -5854, -5849, -5849, -5848, -5846, -5845
      , -5840, -5842, -5847, -5847, -5851, -5854
      , -5855, -5857, -5858, -5859, -5860, -5860
      , -5859, -5859, -5858, -5850, -5852, -5854
      , -5854, -5859, -5861, -5861, -5861, -5862
      , -5862, -5863, -5864, -5867, -5867, -5867
      , -5868, -5868, -5869, -5870, -5865, -5864
      , -5869, -5871, -5872
    ], [
        -6151, -6153, -6153, -6157, -6160, -6158
      , -6157, -6155, -6162, -6162, -6159, -6161
      , -6168, -6171, -6172, -6173, -6175, -6176
      , -6178, -6177, -6177, -6176, -6176, -6175
      , -6169, -6167, -6168, -6165, -6164, -6164
      , -6162, -6162, -6164, -6162, -6162, -6160
      , -6159, -6162, -6160, -6159, -6156, -6155
      , -6158, -6160, -6160, -6158, -6156, -6156
      , -6153, -6153, -6152, -6151, -6153, -6152
      , -6151, -6151
    ], [
        -5839, -5836, -5834, -5831, -5827, -5824
      , -5827, -5832, -5838, -5842, -5849, -5852
      , -5850, -5844, -5839
    ], [
        -5891, -5891, -5892, -5894, -5891, -5881
      , -5881, -5877, -5875, -5869, -5869, -5867
      , -5868, -5867, -5864, -5863, -5862, -5861
      , -5861, -5863, -5870, -5876, -5876, -5876
      , -5876, -5877, -5878, -5878, -5878, -5878
      , -5877, -5878, -5878, -5881, -5885, -5891
      , -5891
    ], [
        -5364, -5364, -5363, -5360, -5357, -5356
      , -5354, -5354, -5353, -5348, -5346, -5346
      , -5349, -5355, -5354, -5358, -5359, -5360
      , -5363, -5364, -5359, -5364, -5364
    ], [
        -6043, -6043, -6043, -6040, -6046, -6042
      , -6041, -6045, -6044, -6042, -6041, -6042
      , -6041, -6041, -6042, -6040, -6037, -6039
      , -6039, -6040, -6040, -6041, -6041, -6041
      , -6040, -6038, -6038, -6038, -6038, -6038
      , -6037, -6037, -6036, -6036, -6035, -6036
      , -6036, -6033, -6032, -6031, -6028, -6028
      , -6028, -6028, -6028, -6029, -6029, -6028
      , -6031, -6031, -6036, -6034, -6037, -6038
      , -6038, -6040, -6041, -6043
    ], [
        -6017, -6016, -6013, -6013, -6013, -6012
      , -6010, -6008, -6001, -6003, -6000, -6000
      , -5995, -5995, -5994, -5994, -5993, -5993
      , -5993, -5991, -5991, -5990, -5988, -5990
      , -5990, -6000, -6003, -6009, -6017, -6020
      , -6017
    ], [
        -6326, -6326, -6325, -6317, -6320, -6316
      , -6314, -6314, -6312, -6309, -6309, -6307
      , -6304, -6303, -6303, -6302, -6306, -6317
      , -6319, -6315, -6314, -6316, -6323, -6326
      , -6326
    ], [
        -6151, -6156, -6156, -6154, -6152, -6148
      , -6148, -6148, -6146, -6143, -6145, -6143
      , -6143, -6142, -6142, -6142, -6142, -6144
      , -6147, -6151, -6151
    ], [
        -6331, -6336, -6333, -6335, -6334, -6333
      , -6330, -6331, -6328, -6328, -6327, -6323
      , -6322, -6320, -6322, -6325, -6324, -6328
      , -6331
    ], [
        -5869, -5871, -5871, -5867, -5865, -5862
      , -5856, -5855, -5853, -5852, -5854, -5857
      , -5858, -5858, -5859, -5862, -5863, -5865
      , -5867, -5869
    ], [
        -5982, -5983, -5983, -5982, -5979, -5979
      , -5978, -5976, -5976, -5974, -5973, -5973
      , -5971, -5971, -5972, -5973, -5973, -5975
      , -5975, -5975, -5979, -5980, -5982
    ], [
        -5935, -5933, -5933, -5933, -5933, -5932
      , -5930, -5930, -5929, -5929, -5929, -5929
      , -5928, -5925, -5925, -5925, -5925, -5926
      , -5926, -5926, -5927, -5931, -5933, -5933
      , -5934, -5935
    ], [
        -6027, -6024, -6023, -6021, -6021, -6021
      , -6021, -6020, -6020, -6018, -6018, -6018
      , -6018, -6018, -6018, -6019, -6020, -6025
      , -6027
    ], [
        -5431, -5431, -5429, -5428, -5424, -5422
      , -5423, -5424, -5423, -5424, -5425, -5427
      , -5428, -5428, -5429, -5430, -5431
    ], [
        -5947, -5948, -5941, -5942, -5940, -5940
      , -5939, -5939, -5938, -5938, -5938, -5938
      , -5938, -5937, -5938, -5937, -5936, -5936
      , -5938, -5939, -5940, -5940, -5944, -5946
      , -5947, -5947, -5947
    ], [
        -6151, -6151, -6149, -6148, -6148, -6146
      , -6146, -6143, -6141, -6140, -6138, -6137
      , -6140, -6143, -6144, -6146, -6146, -6146
      , -6147, -6147, -6148, -6148, -6149, -6151
      , -6151
    ], [
        -6023, -6024, -6024, -6024, -6026, -6024
      , -6019, -6011, -6009, -6010, -6015, -6019
      , -6020, -6022, -6023
    ], [
        -5985, -5985, -5984, -5982, -5980, -5980
      , -5980, -5980, -5980, -5979, -5979, -5978
      , -5977, -5977, -5976, -5976, -5975, -5976
      , -5977, -5978, -5978, -5980, -5981, -5981
      , -5984, -5984, -5985
    ], [
        -6184, -6186, -6187, -6188, -6191, -6192
      , -6188, -6188, -6190, -6192, -6190, -6189
      , -6189, -6186, -6185, -6184, -6185, -6187
      , -6187, -6187, -6185, -6185, -6184, -6184
      , -6185, -6186, -6185, -6185, -6181, -6181
      , -6184
    ]    ];

    private var id23Barycenter:Point = new Point(-222, -5694);

    private var id23BoundingBox:Rectangle = new Rectangle(-583, -6336, 714, 1048);

    private var id7X:Array = [ 
        1675, 1655, 1652, 1645, 1646, 1643
      , 1639, 1628, 1625, 1616, 1610, 1606
      , 1601, 1595, 1595, 1607, 1604, 1599
      , 1590, 1592, 1583, 1587, 1592, 1589
      , 1593, 1590, 1590, 1582, 1578, 1581
      , 1592, 1588, 1591, 1589, 1600, 1598
      , 1605, 1616, 1617, 1620, 1612, 1603
      , 1609, 1615, 1622, 1628, 1630, 1649
      , 1659, 1663, 1669, 1682, 1688, 1699
      , 1703, 1709, 1707, 1735, 1738, 1731
      , 1729, 1731, 1727, 1717, 1711, 1712
      , 1721, 1719, 1720, 1701, 1693, 1694
      , 1691, 1687, 1682, 1681, 1669, 1669
      , 1661, 1673, 1671, 1674, 1671, 1675
          ];

    private var id7Y:Array = [ 
        -4524, -4532, -4542, -4546, -4548, -4551
      , -4551, -4560, -4565, -4563, -4568, -4575
      , -4572, -4576, -4579, -4576, -4584, -4580
      , -4581, -4578, -4584, -4595, -4596, -4600
      , -4602, -4605, -4609, -4612, -4634, -4641
      , -4642, -4654, -4662, -4665, -4673, -4675
      , -4677, -4666, -4669, -4669, -4685, -4692
      , -4697, -4693, -4696, -4694, -4689, -4682
      , -4669, -4668, -4661, -4661, -4654, -4655
      , -4650, -4648, -4645, -4640, -4631, -4630
      , -4628, -4625, -4621, -4623, -4622, -4616
      , -4611, -4607, -4601, -4590, -4597, -4602
      , -4607, -4609, -4604, -4596, -4579, -4573
      , -4558, -4550, -4542, -4536, -4534, -4524
          ];

    private var id7Barycenter:Point = new Point(1648, -4615);

    private var id7BoundingBox:Rectangle = new Rectangle(1578, -4697, 160, 173);

    private var id35X:Array = [ 
        3124, 3126, 3135, 3140, 3155, 3158
      , 3158, 3127, 3124, 3113, 3113, 3137
      , 3126, 3117, 3109, 3101, 3098, 3098
      , 3094, 3080, 3067, 3054, 3051, 3055
      , 3046, 3038, 3023, 3003, 2993, 2992
      , 2990, 2981, 2978, 2973, 2973, 2985
      , 2991, 2995, 3004, 3022, 3025, 3026
      , 3020, 3027, 3066, 3086, 3094, 3109
      , 3124    ];

    private var id35Y:Array = [ 
        -3974, -3978, -3981, -3987, -3996, -3997
      , -3992, -3963, -3954, -3949, -3937, -3913
      , -3915, -3909, -3912, -3911, -3908, -3893
      , -3893, -3882, -3878, -3874, -3868, -3861
      , -3860, -3871, -3866, -3871, -3876, -3879
      , -3885, -3891, -3901, -3906, -3912, -3906
      , -3912, -3922, -3925, -3922, -3926, -3934
      , -3950, -3947, -3947, -3952, -3958, -3963
      , -3974    ];

    private var id35Barycenter:Point = new Point(3070, -3925);

    private var id35BoundingBox:Rectangle = new Rectangle(2973, -3997, 185, 136);

    private var id12X:Array = [ 
    [
        738, 734, 731, 731, 731, 727
      , 722, 721, 721, 720, 721, 719
      , 718, 718, 720, 717, 717, 714
      , 717, 714, 710, 713, 709, 708
      , 706, 707, 703, 701, 703, 701
      , 699, 700, 698, 700, 699, 695
      , 692, 690, 691, 688, 688, 691
      , 686, 687, 683, 680, 680, 680
      , 677, 676, 673, 674, 673, 670
      , 669, 672, 675, 677, 679, 678
      , 680, 680, 680, 677, 678, 670
      , 670, 668, 669, 663, 661, 663
      , 662, 663, 667, 672, 675, 672
      , 669, 663, 663, 661, 663, 661
      , 651, 646, 654, 658, 661, 661
      , 650, 661, 666, 670, 668, 671
      , 673, 672, 673, 669, 666, 664
      , 663, 662, 664, 660, 662, 663
      , 659, 661, 661, 658, 656, 659
      , 657, 653, 654, 651, 649, 648
      , 645, 647, 645, 640, 636, 633
      , 636, 634, 633, 632, 630, 630
      , 626, 624, 625, 622, 618, 620
      , 618, 612, 628, 626, 626, 623
      , 626, 623, 619, 612, 611, 612
      , 614, 611, 612, 612, 610, 606
      , 606, 609, 609, 607, 609, 608
      , 604, 602, 600, 608, 613, 610
      , 607, 611, 607, 597, 589, 590
      , 588, 592, 600, 599, 590, 590
      , 600, 593, 587, 585, 583, 581
      , 584, 585, 580, 580, 578, 578
      , 578, 570, 569, 570, 570, 567
      , 564, 564, 558, 560, 559, 556
      , 554, 554, 552, 554, 545, 542
      , 546, 543, 539, 542, 544, 542
      , 540, 540, 539, 538, 536, 538
      , 537, 532, 531, 530, 532, 528
      , 530, 526, 524, 526, 522, 516
      , 516, 514, 513, 509, 505, 509
      , 505, 507, 506, 507, 505, 506
      , 504, 503, 504, 502, 503, 503
      , 504, 503, 491, 491, 489, 491
      , 489, 483, 482, 480, 474, 469
      , 470, 467, 466, 465, 465, 472
      , 472, 474, 473, 471, 469, 463
      , 460, 465, 461, 458, 459, 457
      , 457, 455, 456, 449, 453, 464
      , 457, 452, 450, 452, 447, 448
      , 452, 447, 445, 444, 444, 449
      , 447, 450, 448, 437, 432, 435
      , 436, 440, 452, 442, 438, 437
      , 437, 420, 423, 418, 415, 417
      , 412, 401, 393, 393, 391, 392
      , 382, 378, 377, 369, 361, 361
      , 357, 360, 360, 360, 363, 360
      , 363, 360, 360, 364, 365, 367
      , 365, 361, 363, 359, 360, 366
      , 373, 371, 372, 372, 374, 377
      , 381, 387, 386, 395, 400, 407
      , 400, 395, 396, 406, 429, 418
      , 403, 394, 393, 387, 390, 393
      , 389, 384, 380, 380, 395, 388
      , 392, 408, 420, 407, 395, 392
      , 402, 403, 400, 398, 400, 396
      , 397, 396, 391, 391, 390, 387
      , 385, 387, 397, 397, 399, 411
      , 420, 410, 400, 402, 402, 405
      , 401, 400, 401, 396, 396, 391
      , 384, 385, 382, 378, 378, 394
      , 377, 374, 373, 370, 374, 368
      , 366, 368, 365, 373, 377, 377
      , 375, 373, 372, 371, 368, 368
      , 363, 363, 363, 362, 361, 362
      , 362, 362, 362, 364, 364, 362
      , 360, 359, 356, 353, 351, 349
      , 349, 353, 357, 359, 357, 359
      , 359, 356, 351, 350, 352, 350
      , 350, 349, 350, 346, 346, 344
      , 346, 344, 343, 344, 343, 339
      , 335, 335, 333, 336, 338, 339
      , 333, 336, 334, 341, 344, 346
      , 346, 348, 346, 344, 348, 351
      , 351, 353, 351, 349, 351, 348
      , 347, 348, 354, 355, 353, 353
      , 356, 359, 367, 368, 365, 370
      , 368, 370, 374, 376, 375, 377
      , 368, 367, 372, 377, 376, 379
      , 384, 402, 402, 390, 384, 378
      , 379, 373, 366, 361, 359, 364
      , 365, 378, 379, 377, 380, 397
      , 394, 394, 392, 385, 387, 382
      , 383, 388, 388, 391, 389, 395
      , 398, 397, 398, 405, 409, 416
      , 413, 411, 411, 412, 417, 419
      , 418, 421, 426, 439, 444, 431
      , 436, 430, 430, 431, 429, 429
      , 423, 417, 413, 417, 411, 402
      , 392, 387, 392, 386, 382, 389
      , 385, 387, 385, 380, 376, 373
      , 370, 371, 372, 367, 366, 367
      , 365, 363, 359, 360, 364, 367
      , 362, 359, 360, 362, 359, 362
      , 357, 357, 351, 351, 360, 354
      , 352, 354, 351, 350, 354, 353
      , 355, 359, 360, 357, 354, 352
      , 351, 348, 347, 343, 342, 341
      , 334, 336, 329, 334, 329, 331
      , 329, 328, 329, 326, 326, 332
      , 332, 333, 329, 327, 326, 323
      , 323, 331, 334, 331, 332, 329
      , 331, 330, 327, 329, 336, 341
      , 340, 343, 351, 351, 352, 355
      , 357, 358, 357, 355, 358, 356
      , 355, 356, 355, 356, 355, 356
      , 355, 357, 358, 359, 359, 359
      , 360, 361, 361, 362, 362, 364
      , 364, 364, 364, 366, 367, 367
      , 369, 369, 366, 365, 365, 364
      , 363, 363, 362, 359, 357, 356
      , 355, 355, 356, 359, 357, 356
      , 354, 354, 351, 350, 352, 357
      , 345, 343, 346, 345, 335, 336
      , 332, 334, 328, 325, 323, 317
      , 317, 326, 324, 327, 316, 322
      , 319, 322, 316, 310, 305, 310
      , 317, 315, 324, 329, 332, 338
      , 333, 335, 339, 335, 337, 334
      , 331, 325, 331, 330, 330, 331
      , 332, 334, 337, 338, 339, 340
      , 340, 340, 341, 342, 344, 343
      , 339, 340, 338, 338, 340, 338
      , 330, 327, 322, 321, 322, 321
      , 320, 320, 317, 312, 310, 311
      , 308, 308, 315, 315, 315, 315
      , 315, 315, 315, 315, 316, 316
      , 316, 316, 316, 315, 316, 315
      , 316, 316, 316, 316, 315, 316
      , 315, 315, 318, 319, 319, 321
      , 324, 325, 326, 325, 322, 319
      , 319, 318, 319, 318, 319, 318
      , 319, 318, 319, 318, 317, 317
      , 317, 315, 315, 314, 314, 315
      , 314, 313, 313, 312, 310, 309
      , 310, 308, 316, 324, 327, 335
      , 337, 336, 343, 348, 344, 345
      , 355, 356, 356, 358, 360, 358
      , 361, 378, 387, 384, 393, 390
      , 394, 393, 395, 403, 406, 419
      , 421, 430, 432, 431, 423, 421
      , 427, 433, 440, 439, 442, 441
      , 435, 432, 430, 431, 441, 443
      , 458, 451, 457, 465, 470, 451
      , 450, 445, 460, 459, 457, 447
      , 442, 447, 441, 447, 449, 452
      , 448, 442, 443, 439, 439, 431
      , 428, 425, 424, 428, 430, 434
      , 438, 434, 435, 437, 437, 434
      , 434, 433, 429, 428, 422, 421
      , 410, 402, 402, 407, 410, 410
      , 409, 404, 401, 399, 399, 396
      , 401, 397, 399, 400, 390, 379
      , 380, 372, 367, 371, 370, 363
      , 356, 355, 353, 350, 349, 343
      , 331, 327, 327, 322, 321, 318
      , 324, 310, 314, 322, 324, 321
      , 325, 313, 306, 312, 311, 305
      , 307, 304, 304, 309, 315, 318
      , 316, 321, 326, 326, 325, 322
      , 329, 338, 345, 344, 329, 316
      , 310, 309, 311, 310, 310, 307
      , 306, 309, 310, 310, 314, 302
      , 319, 324, 326, 323, 328, 330
      , 332, 331, 335, 342, 346, 354
      , 348, 346, 341, 341, 341, 336
      , 335, 332, 331, 330, 330, 330
      , 331, 332, 332, 333, 332, 333
      , 331, 325, 319, 312, 314, 313
      , 320, 326, 313, 320, 326, 323
      , 330, 330, 321, 311, 324, 302
      , 300, 300, 299, 302, 300, 303
      , 307, 308, 308, 311, 313, 310
      , 318, 309, 306, 310, 323, 318
      , 322, 325, 342, 347, 339, 350
      , 359, 356, 359, 360, 363, 372
      , 373, 365, 376, 389, 397, 395
      , 404, 408, 410, 402, 401, 393
      , 391, 376, 368, 364, 353, 348
      , 344, 358, 328, 310, 308, 310
      , 307, 308, 310, 312, 311, 314
      , 317, 315, 318, 319, 322, 312
      , 305, 305, 307, 306, 303, 304
      , 303, 309, 308, 310, 314, 317
      , 315, 316, 321, 327, 328, 326
      , 328, 330, 329, 333, 335, 335
      , 324, 322, 326, 331, 336, 338
      , 342, 339, 337, 348, 354, 349
      , 356, 355, 359, 363, 360, 368
      , 377, 376, 366, 354, 352, 354
      , 364, 357, 354, 355, 373, 375
      , 381, 384, 385, 392, 390, 393
      , 389, 395, 388, 381, 379, 380
      , 379, 382, 387, 388, 390, 388
      , 389, 387, 389, 397, 405, 408
      , 407, 415, 417, 413, 410, 413
      , 418, 424, 429, 425, 420, 415
      , 418, 418, 417, 429, 430, 434
      , 440, 441, 435, 423, 415, 412
      , 410, 413, 410, 405, 399, 401
      , 396, 377, 374, 375, 367, 379
      , 389, 392, 395, 389, 390, 389
      , 390, 389, 381, 384, 385, 388
      , 386, 368, 370, 369, 369, 368
      , 372, 374, 378, 380, 379, 386
      , 386, 389, 389, 392, 391, 392
      , 399, 406, 407, 405, 415, 416
      , 412, 416, 420, 421, 419, 420
      , 432, 438, 442, 445, 445, 447
      , 457, 439, 434, 439, 443, 443
      , 440, 453, 464, 465, 474, 477
      , 474, 469, 471, 449, 439, 431
      , 434, 435, 433, 434, 431, 449
      , 451, 445, 409, 409, 407, 408
      , 412, 422, 419, 420, 408, 409
      , 406, 406, 404, 406, 402, 408
      , 413, 412, 414, 424, 421, 422
      , 424, 425, 431, 434, 433, 442
      , 447, 453, 448, 461, 467, 472
      , 471, 473, 477, 485, 493, 498
      , 500, 501, 500, 487, 478, 475
      , 477, 474, 473, 464, 464, 464
      , 462, 461, 463, 464, 462, 458
      , 459, 458, 458, 462, 462, 467
      , 472, 470, 467, 471, 479, 479
      , 484, 483, 482, 485, 483, 487
      , 490, 497, 490, 502, 507, 503
      , 501, 497, 490, 494, 503, 500
      , 492, 498, 486, 483, 484, 492
      , 479, 477, 477, 472, 476, 481
      , 479, 483, 476, 491, 499, 494
      , 506, 518, 509, 497, 489, 508
      , 502, 500, 496, 502, 508, 511
      , 509, 513, 517, 514, 516, 525
      , 527, 524, 525, 522, 523, 529
      , 545, 531, 528, 526, 527, 543
      , 535, 535, 532, 533, 531, 531
      , 532, 531, 534, 534, 532, 525
      , 523, 527, 530, 530, 528, 532
      , 536, 537, 536, 538, 538, 541
      , 546, 546, 541, 551, 555, 553
      , 561, 560, 567, 571, 571, 569
      , 564, 569, 576, 584, 586, 578
      , 577, 578, 585, 596, 598, 606
      , 618, 621, 624, 622, 624, 618
      , 614, 624, 619, 619, 624, 621
      , 608, 606, 603, 606, 608, 610
      , 619, 624, 635, 636, 635, 639
      , 640, 637, 639, 642, 648, 648
      , 645, 647, 645, 640, 638, 642
      , 641, 641, 638, 639, 638, 627
      , 625, 632, 635, 638, 647, 639
      , 638, 632, 631, 638, 634, 635
      , 630, 630, 604, 600, 603, 604
      , 618, 624, 624, 626, 622, 621
      , 615, 604, 594, 584, 581, 577
      , 569, 564, 567, 566, 562, 558
      , 561, 558, 558, 566, 574, 568
      , 573, 557, 550, 549, 544, 543
      , 544, 541, 550, 556, 543, 546
      , 548, 545, 552, 555, 555, 549
      , 549, 555, 556, 555, 557, 559
      , 556, 558, 562, 561, 563, 574
      , 576, 575, 576, 575, 563, 569
      , 571, 564, 561, 564, 563, 566
      , 563, 566, 564, 567, 563, 563
      , 565, 569, 571, 575, 571, 567
      , 572, 570, 573, 572, 571, 574
      , 573, 576, 581, 581, 574, 579
      , 581, 582, 580, 580, 586, 583
      , 583, 584, 581, 586, 583, 589
      , 585, 591, 594, 582, 584, 591
      , 592, 590, 591, 586, 588, 589
      , 593, 597, 598, 603, 600, 601
      , 600, 594, 591, 593, 597, 597
      , 598, 596, 597, 599, 597, 600
      , 603, 598, 603, 605, 605, 603
      , 605, 604, 609, 606, 607, 604
      , 607, 613, 612, 613, 616, 620
      , 619, 621, 629, 629, 626, 625
      , 628, 630, 630, 631, 634, 632
      , 634, 632, 630, 632, 645, 635
      , 633, 635, 634, 637, 637, 638
      , 635, 637, 640, 639, 642, 651
      , 642, 642, 638, 641, 637, 631
      , 627, 630, 627, 634, 640, 638
      , 639, 635, 641, 651, 644, 636
      , 645, 646, 638, 644, 660, 668
      , 676, 680, 680, 682, 679, 671
      , 667, 661, 658, 656, 652, 651
      , 636, 638, 636, 629, 626, 629
      , 626, 620, 614, 617, 615, 622
      , 628, 619, 617, 618, 617, 620
      , 639, 633, 632, 634, 635, 632
      , 627, 633, 636, 634, 640, 643
      , 633, 638, 643, 643, 650, 650
      , 653, 655, 656, 655, 656, 657
      , 660, 658, 656, 662, 667, 665
      , 667, 670, 662, 652, 655, 656
      , 664, 664, 665, 662, 673, 677
      , 678, 673, 686, 692, 693, 699
      , 697, 688, 677, 670, 672, 677
      , 672, 673, 672, 667, 673, 671
      , 663, 666, 672, 669, 672, 670
      , 665, 659, 662, 653, 652, 655
      , 654, 655, 652, 654, 657, 657
      , 658, 656, 658, 660, 654, 662
      , 662, 658, 659, 657, 659, 656
      , 656, 656, 656, 654, 656, 654
      , 656, 657, 656, 656, 655, 657
      , 655, 657, 659, 660, 668, 668
      , 673, 673, 669, 674, 675, 675
      , 677, 676, 684, 678, 679, 686
      , 678, 676, 679, 675, 673, 676
      , 674, 671, 672, 670, 667, 670
      , 667, 663, 662, 664, 662, 659
      , 661, 666, 670, 671, 670, 674
      , 673, 674, 674, 677, 681, 680
      , 682, 675, 675, 671, 666, 669
      , 672, 675, 673, 675, 673, 672
      , 672, 668, 670, 669, 672, 679
      , 684, 694, 698, 700, 693, 681
      , 682, 681, 686, 668, 675, 666
      , 671, 667, 673, 686, 695, 701
      , 710, 710, 706, 712, 711, 710
      , 711, 713, 716, 723, 722, 724
      , 725, 714, 713, 714, 711, 712
      , 722, 720, 722, 725, 736, 737
      , 735, 726, 725, 717, 719, 716
      , 717, 717, 712, 709, 712, 701
      , 696, 683, 681, 687, 694, 707
      , 700, 702, 686, 684, 685, 683
      , 677, 684, 683, 681, 678, 683
      , 672, 679, 684, 687, 686, 685
      , 688, 696, 688, 689, 686, 690
      , 699, 707, 706, 696, 700, 708
      , 700, 695, 687, 681, 683, 683
      , 684, 685, 685, 687, 686, 687
      , 692, 690, 685, 682, 678, 681
      , 689, 699, 686, 679, 687, 695
      , 699, 713, 701, 698, 695, 706
      , 693, 692, 699, 717, 707, 703
      , 700, 702, 696, 691, 691, 688
      , 695, 700, 703, 699, 710, 712
      , 708, 709, 711, 716, 712, 713
      , 713, 719, 720, 720, 721, 724
      , 723, 725, 725, 722, 722, 725
      , 726, 730, 730, 732, 736, 737
      , 742, 741, 740, 735, 730, 728
      , 722, 723, 723, 724, 726, 724
      , 730, 731, 730, 743, 733, 756
      , 753, 755, 752, 758, 759, 758
      , 754, 758, 777, 779, 779, 783
      , 781, 782, 780, 774, 777, 771
      , 768, 773, 767, 757, 763, 761
      , 762, 756, 754, 756, 744, 748
      , 742, 742, 740, 741, 740, 741
      , 738, 722, 722, 725, 724, 724
      , 731, 734, 730, 733, 732, 737
      , 744, 743, 745, 746, 753, 737
      , 732, 741, 750, 755, 747, 752
      , 745, 757, 761, 756, 758, 756
      , 758, 761, 767, 773, 774, 782
      , 784, 781, 785, 786, 783, 785
      , 780, 776, 779, 775, 777, 790
      , 774, 759, 757, 760, 757, 757
      , 767, 768, 767, 754, 755, 760
      , 755, 757, 769, 768, 776, 766
      , 762, 772, 779, 784, 785, 777
      , 761, 760, 761, 759, 760, 759
      , 757, 759, 759, 746, 733, 734
      , 731, 738, 733, 731, 732, 744
      , 749, 743, 741, 743, 740, 733
      , 735, 730, 729, 730, 729, 729
      , 730, 734, 743, 745, 744, 731
      , 734, 749, 748, 750, 748, 750
      , 753, 763, 763, 767, 772, 775
      , 780, 780, 779, 781, 778, 783
      , 781, 784, 781, 782, 773, 762
      , 761, 762, 761, 757, 758, 753
      , 756, 755, 753, 753, 750, 747
      , 750, 748, 750, 752, 751, 756
      , 755, 757, 756, 759, 759, 761
      , 760, 761, 760, 761, 759, 762
      , 765, 766, 764, 765, 766, 761
      , 764, 762, 764, 764, 768, 773
      , 775, 773, 776, 772, 773, 770
      , 775, 775, 773, 776, 779, 779
      , 782, 779, 785, 785, 786, 785
      , 790, 795, 796, 802, 811, 814
      , 809, 810, 798, 798, 796, 797
      , 794, 792, 794, 793, 796, 801
      , 808, 807, 808, 804, 799, 798
      , 801, 807, 810, 805, 807, 803
      , 800, 799, 802, 813, 814, 812
      , 815, 808, 803, 797, 791, 794
      , 796, 795, 796, 799, 797, 801
      , 801, 796, 805, 807, 800, 799
      , 799, 787, 785, 793, 791, 781
      , 785, 791, 801, 806, 806, 815
      , 808, 807, 805, 806, 805, 791
      , 787, 789, 787, 787, 785, 788
      , 806, 815, 815, 813, 821, 823
      , 831, 833, 839, 839, 841, 841
      , 842, 840, 840, 843, 834, 834
      , 831, 835, 848, 836, 846, 857
      , 861, 856, 846, 841, 839, 842
      , 840, 831, 819, 821, 815, 811
      , 797, 794, 794, 790, 790, 789
      , 791, 795, 797, 797, 793, 792
      , 798, 811, 818, 821, 815, 815
      , 818, 827, 831, 842, 836, 832
      , 828, 820, 827, 845, 843, 834
      , 827, 832, 836, 836, 844, 836
      , 835, 824, 825, 823, 827, 822
      , 829, 825, 830, 837, 849, 844
      , 844, 842, 842, 842, 837, 838
      , 835, 839, 838, 841, 837, 841
      , 847, 849, 848, 851, 856, 859
      , 861, 861, 859, 860, 861, 861
      , 870, 870, 865, 866, 880, 863
      , 857, 852, 852, 851, 849, 851
      , 864, 868, 867, 870, 872, 883
      , 893, 897, 895, 906, 902, 900
      , 895, 896, 884, 879, 874, 874
      , 878, 885, 880, 874, 870, 868
      , 867, 871, 871, 881, 895, 896
      , 895, 897, 897, 902, 902, 902
      , 905, 898, 903, 907, 906, 908
      , 906, 907, 905, 905, 904, 918
      , 922, 908, 902, 904, 902, 905
      , 907, 907, 909, 908, 910, 911
      , 915, 912, 912, 914, 922, 924
      , 930, 929, 926, 928, 930, 928
      , 929, 929, 931, 930, 928, 929
      , 924, 923, 925, 930, 936, 934
      , 935, 935, 948, 956, 948, 936
      , 934, 935, 930, 936, 941, 941
      , 938, 939, 947, 949, 946, 943
      , 948, 947, 952, 953, 951, 953
      , 951, 951, 957, 957, 960, 957
      , 962, 955, 955, 954, 963, 968
      , 973, 983, 989, 988, 994, 999
      , 998, 1001, 997, 1004, 999, 1001
      , 990, 995, 987, 984, 986, 983
      , 988, 990, 989, 992, 990, 988
      , 990, 987, 982, 977, 985, 985
      , 982, 977, 974, 967, 965, 961
      , 956, 958, 957, 950, 945, 944
      , 944, 951, 954, 957, 953, 956
      , 957, 966, 967, 968, 976, 971
      , 973, 968, 968, 972, 975, 974
      , 979, 981, 983, 982, 989, 990
      , 988, 990, 991, 992, 992, 999
      , 1006, 994, 992, 994, 992, 995
      , 1005, 1004, 1020, 1022, 1020, 1021
      , 1017, 1019, 1018, 1010, 1004, 998
      , 998, 1000, 1003, 1011, 1020, 1024
      , 1026, 1025, 1026, 1027, 1029, 1027
      , 1032, 1033, 1036, 1039, 1035, 1043
      , 1043, 1044, 1052, 1054, 1051, 1045
      , 1033, 1042, 1042, 1035, 1040, 1029
      , 1041, 1031, 1044, 1036, 1038, 1046
      , 1044, 1044, 1049, 1065, 1068, 1062
      , 1054, 1057, 1054, 1056, 1058, 1058
      , 1063, 1073, 1075, 1072, 1068, 1071
      , 1065, 1065, 1062, 1063, 1055, 1049
      , 1049, 1046, 1050, 1048, 1049, 1051
      , 1054, 1055, 1063, 1063, 1060, 1061
      , 1058, 1059, 1064, 1056, 1058, 1055
      , 1053, 1057, 1052, 1055, 1058, 1058
      , 1061, 1062, 1068, 1066, 1071, 1069
      , 1069, 1074, 1071, 1076, 1077, 1076
      , 1078, 1086, 1089, 1089, 1090, 1093
      , 1091, 1092, 1090, 1091, 1085, 1084
      , 1092, 1093, 1096, 1093, 1096, 1096
      , 1098, 1099, 1103, 1103, 1106, 1109
      , 1111, 1110, 1113, 1110, 1111, 1106
      , 1106, 1110, 1111, 1107, 1102, 1103
      , 1100, 1096, 1096, 1100, 1103, 1103
      , 1097, 1107, 1104, 1108, 1108, 1104
      , 1102, 1106, 1105, 1106, 1110, 1111
      , 1104, 1105, 1105, 1106, 1106, 1108
      , 1106, 1110, 1116, 1115, 1112, 1111
      , 1113, 1115, 1113, 1114, 1116, 1118
      , 1115, 1118, 1121, 1123, 1121, 1124
      , 1125, 1118, 1122, 1122, 1130, 1128
      , 1128, 1126, 1129, 1128, 1133, 1136
      , 1140, 1145, 1146, 1148, 1150, 1149
      , 1151, 1150, 1140, 1146, 1152, 1150
      , 1152, 1152, 1155, 1155, 1158, 1158
      , 1159, 1161, 1160, 1163, 1162, 1164
      , 1165, 1168, 1167, 1165, 1165, 1170
      , 1170, 1167, 1170, 1176, 1176, 1178
      , 1179, 1182, 1182, 1173, 1175, 1171
      , 1171, 1174, 1184, 1173, 1176, 1171
      , 1177, 1170, 1169, 1178, 1179, 1175
      , 1174, 1172, 1176, 1190, 1180, 1178
      , 1180, 1177, 1177, 1173, 1172, 1170
      , 1164, 1159, 1159, 1160, 1169, 1159
      , 1160, 1169, 1172, 1174, 1176, 1174
      , 1169, 1167, 1169, 1172, 1170, 1171
      , 1176, 1176, 1180, 1181, 1181, 1185
      , 1186, 1188, 1190, 1192, 1193, 1197
      , 1200, 1199, 1197, 1199, 1200, 1200
      , 1201, 1204, 1204, 1213, 1215, 1216
      , 1217, 1216, 1217, 1212, 1217, 1213
      , 1216, 1209, 1215, 1212, 1200, 1192
      , 1197, 1195, 1200, 1212, 1203, 1205
      , 1197, 1208, 1218, 1222, 1222, 1212
      , 1214, 1214, 1214, 1217, 1215, 1218
      , 1217, 1219, 1226, 1223, 1225, 1225
      , 1230, 1233, 1234, 1233, 1235, 1237
      , 1236, 1237, 1236, 1237, 1238, 1239
      , 1242, 1242, 1240, 1241, 1233, 1233
      , 1229, 1235, 1227, 1231, 1229, 1230
      , 1236, 1249, 1253, 1254, 1260, 1257
      , 1261, 1264, 1260, 1264, 1260, 1263
      , 1264, 1278, 1280, 1282, 1282, 1283
      , 1281, 1286, 1288, 1299, 1297, 1308
      , 1306, 1301, 1304, 1299, 1306, 1313
      , 1322, 1324, 1324, 1333, 1334, 1341
      , 1347, 1349, 1350, 1352, 1354, 1356
      , 1350, 1337, 1336, 1332, 1336, 1329
      , 1329, 1332, 1321, 1289, 1276, 1268
      , 1263, 1274, 1271, 1275, 1289, 1293
      , 1292, 1299, 1317, 1316, 1311, 1310
      , 1312, 1309, 1313, 1314, 1323, 1326
      , 1326, 1329, 1328, 1329, 1329, 1326
      , 1328, 1326, 1328, 1327, 1323, 1327
      , 1327, 1330, 1336, 1339, 1340, 1344
      , 1345, 1342, 1350, 1343, 1349, 1352
      , 1350, 1347, 1350, 1344, 1343, 1347
      , 1351, 1348, 1354, 1364, 1360, 1365
      , 1366, 1363, 1364, 1357, 1361, 1371
      , 1370, 1372, 1374, 1377, 1379, 1382
      , 1382, 1387, 1387, 1390, 1394, 1390
      , 1377, 1358, 1352, 1355, 1361, 1362
      , 1364, 1363, 1360, 1355, 1349, 1341
      , 1338, 1339, 1343, 1344, 1346, 1343
      , 1336, 1327, 1322, 1329, 1330, 1309
      , 1272, 1267, 1266, 1256, 1244, 1239
      , 1225, 1224, 1216, 1218, 1209, 1201
      , 1198, 1184, 1183, 1184, 1180, 1179
      , 1174, 1172, 1178, 1178, 1175, 1178
      , 1178, 1180, 1179, 1183, 1182, 1184
      , 1183, 1186, 1191, 1193, 1198, 1197
      , 1187, 1181, 1182, 1186, 1179, 1180
      , 1178, 1171, 1143, 1137, 1136, 1133
      , 1126, 1121, 1117, 1118, 1108, 1098
      , 1090, 1079, 1064, 1058, 1052, 1025
      , 1001, 984, 975, 976, 985, 985
      , 966, 961, 939, 955, 961, 960
      , 952, 967, 958, 908, 892, 879
      , 868, 871, 880, 876, 841, 839
      , 822, 821, 817, 805, 804, 827
      , 831, 817, 805, 796, 803, 807
      , 787, 761, 775, 773, 775, 781
      , 776, 776, 753, 781, 790, 784
      , 740, 725, 713, 698, 691, 697
      , 688, 694, 708, 701, 708, 706
      , 723, 727, 729, 749, 757, 780
      , 780, 775, 774, 748, 757, 764
      , 773, 774, 781, 783, 778, 784
      , 783, 776, 767, 755, 747, 753
      , 756, 753, 751, 743, 742, 755
      , 757, 755, 757, 754, 752, 745
      , 740, 738
    ], [
        748, 750, 752, 755, 755, 751
      , 753, 758, 761, 761, 762, 759
      , 754, 757, 755, 754, 756, 759
      , 756, 766, 767, 769, 764, 765
      , 775, 763, 769, 775, 772, 769
      , 769, 777, 781, 782, 784, 786
      , 785, 786, 788, 788, 787, 789
      , 787, 790, 790, 788, 792, 793
      , 791, 792, 791, 789, 791, 791
      , 788, 778, 774, 771, 773, 773
      , 775, 771, 771, 772, 770, 766
      , 766, 765, 762, 764, 761, 758
      , 763, 764, 761, 760, 760, 759
      , 760, 756, 760, 756, 758, 756
      , 750, 743, 741, 742, 742, 748
      , 750, 751, 749, 749, 748, 746
      , 748, 748, 747, 746, 746, 745
      , 745, 742, 741, 737, 733, 737
      , 735, 729, 726, 727, 732, 736
      , 742, 737, 731, 733, 732, 733
      , 735, 737, 739, 735, 733, 729
      , 730, 729, 730, 735, 734, 738
      , 741, 738, 739, 748, 739, 736
      , 736, 739, 744, 748, 750, 746
      , 745, 746, 743, 740, 738, 736
      , 736, 735, 736, 735, 738, 738
      , 744, 737, 737, 740, 738, 739
      , 748
    ], [
        825, 823, 826, 825, 827, 833
      , 831, 829, 833, 833, 835, 835
      , 836, 838, 830, 833, 832, 835
      , 836, 832, 840, 833, 822, 817
      , 819, 819, 817, 819, 816, 814
      , 805, 807, 806, 808, 810, 804
      , 804, 802, 802, 800, 804, 800
      , 803, 805, 789, 787, 788, 793
      , 792, 799, 797, 803, 798, 789
      , 791, 787, 792, 798, 799, 796
      , 799, 794, 792, 794, 789, 791
      , 785, 794, 796, 790, 797, 782
      , 784, 784, 790, 793, 793, 799
      , 807, 806, 800, 802, 801, 809
      , 798, 793, 797, 801, 800, 803
      , 797, 807, 813, 816, 805, 803
      , 803, 808, 815, 813, 816, 812
      , 812, 809, 812, 815, 819, 819
      , 821, 824, 825
    ], [
        1013, 1018, 1012, 1017, 1014, 1016
      , 1015, 1012, 1013, 1011, 1013, 1012
      , 1007, 1007, 1009, 1008, 1010, 1010
      , 1006, 1008, 1009, 1009, 1005, 1007
      , 1002, 1005, 1005, 1000, 1001, 998
      , 997, 995, 996, 994, 995, 990
      , 993, 989, 986, 987, 984, 983
      , 980, 978, 977, 978, 973, 973
      , 971, 972, 976, 973, 973, 975
      , 970, 967, 963, 963, 964, 958
      , 958, 968, 971, 968, 978, 976
      , 976, 973, 973, 975, 976, 980
      , 981, 978, 980, 987, 985, 989
      , 992, 992, 991, 992, 996, 990
      , 991, 989, 989, 986, 985, 988
      , 990, 989, 991, 993, 993, 997
      , 996, 999, 1003, 1000, 1003, 1002
      , 1001, 1006, 1004, 1004, 1007, 997
      , 1001, 998, 1005, 1002, 1010, 1008
      , 1010, 1009, 1009, 1007, 1008, 1006
      , 1013
    ], [
        713, 717, 716, 719, 717, 719
      , 724, 723, 724, 725, 724, 727
      , 728, 730, 730, 726, 728, 728
      , 726, 733, 736, 730, 727, 721
      , 712, 713, 708, 719, 720, 723
      , 724, 722, 721, 715, 714, 719
      , 716, 714, 714, 713, 712, 713
      , 712, 713, 713, 713, 712, 712
      , 710, 710, 709, 709, 709, 709
      , 707, 707, 706, 706, 704, 704
      , 702, 700, 701, 700, 701, 699
      , 701, 699, 695, 691, 691, 690
      , 691, 690, 687, 691, 689, 689
      , 695, 692, 688, 688, 691, 694
      , 694, 695, 697, 696, 698, 695
      , 697, 695, 698, 699, 702, 702
      , 708, 707, 708, 710, 709, 713
      , 710, 709, 711, 707, 710, 713
      , 715, 713, 719, 719, 714, 714
      , 712, 714, 709, 709, 708, 712
      , 716, 717, 713
    ], [
        856, 862, 867, 862, 857, 858
      , 861, 863, 863, 860, 855, 838
      , 829, 827, 827, 828, 832, 837
      , 839, 839, 843, 838, 831, 847
      , 836, 833, 836, 841, 843, 843
      , 847, 849, 848, 851, 852, 856
      , 853, 853, 852, 854, 852, 854
      , 847, 849, 846, 847, 850, 849
      , 851, 854, 853, 856
    ], [
        855, 863, 864, 867, 867, 874
      , 875, 873, 873, 876, 879, 881
      , 882, 886, 887, 879, 881, 878
      , 867, 858, 846, 846, 852, 854
      , 848, 849, 853, 855, 859, 859
      , 855
    ], [
        1021, 1028, 1028, 1030, 1029, 1031
      , 1031, 1034, 1037, 1036, 1039, 1036
      , 1032, 1035, 1034, 1028, 1032, 1032
      , 1026, 1021, 1019, 1020, 1019, 1017
      , 1014, 1014, 1005, 1012, 1008, 1006
      , 1012, 1017, 1016, 1018, 1013, 1014
      , 1019, 1020, 1020, 1021, 1020, 1022
      , 1022, 1021, 1022, 1020, 1018, 1024
      , 1022, 1025, 1030, 1026, 1026, 1024
      , 1024, 1019, 1021
    ], [
        745, 750, 750, 753, 753, 752
      , 753, 748, 746, 747, 740, 738
      , 737, 732, 736, 736, 734, 730
      , 729, 728, 728, 730, 731, 737
      , 741, 739, 743, 745
    ], [
        729, 731, 727, 722, 725, 724
      , 722, 715, 714, 716, 712, 712
      , 709, 713, 712, 711, 713, 713
      , 710, 713, 711, 711, 708, 707
      , 705, 701, 693, 692, 693, 691
      , 699, 693, 697, 694, 694, 699
      , 698, 699, 700, 701, 703, 700
      , 696, 698, 701, 704, 705, 701
      , 707, 711, 709, 716, 717, 714
      , 718, 719, 717, 718, 717, 723
      , 729
    ], [
        1091, 1095, 1095, 1099, 1098, 1099
      , 1101, 1103, 1103, 1107, 1101, 1104
      , 1104, 1108, 1106, 1111, 1117, 1118
      , 1115, 1115, 1112, 1109, 1109, 1101
      , 1100, 1099, 1103, 1096, 1086, 1091
      , 1086, 1079, 1078, 1080, 1077, 1080
      , 1076, 1078, 1084, 1082, 1085, 1095
      , 1096, 1092, 1084, 1088, 1090, 1091
      
    ], [
        509, 512, 509, 512, 511, 513
      , 518, 522, 521, 523, 525, 519
      , 501, 481, 478, 479, 476, 477
      , 475, 478, 477, 480, 487, 499
      , 487, 489, 504, 504, 505, 508
      , 505, 508, 509
    ], [
        681, 674, 677, 681, 684, 688
      , 687, 685, 684, 679, 673, 676
      , 672, 675, 677, 672, 671, 671
      , 670, 672, 667, 668, 666, 667
      , 666, 664, 666, 664, 662, 664
      , 663, 661, 658, 660, 664, 663
      , 658, 661, 656, 660, 657, 664
      , 657, 662, 665, 666, 671, 670
      , 673, 671, 667, 670, 672, 677
      , 681
    ], [
        1035, 1042, 1048, 1047, 1049, 1052
      , 1050, 1042, 1036, 1032, 1030, 1032
      , 1029, 1031, 1027, 1027, 1032, 1033
      , 1035, 1034, 1035
    ], [
        925, 928, 929, 933, 926, 924
      , 922, 923, 920, 921, 919, 920
      , 914, 911, 915, 925
    ], [
        1001, 1004, 1005, 1003, 1004, 1006
      , 1009, 1011, 1012, 1012, 1015, 1015
      , 1017, 1021, 1008, 993, 988, 991
      , 995, 992, 996, 995, 997, 998
      , 998, 999, 1001, 999, 1001
    ], [
        351, 355, 354, 355, 353, 349
      , 345, 342, 343, 338, 338, 332
      , 337, 342, 338, 342, 341, 347
      , 349, 347, 351
    ], [
        882, 885, 885, 889, 890, 889
      , 893, 893, 894, 896, 894, 899
      , 902, 897, 898, 893, 886, 883
      , 884, 878, 869, 873, 871, 874
      , 878, 880, 882
    ], [
        790, 794, 790, 792, 791, 778
      , 778, 775, 779, 782, 776, 777
      , 776, 777, 777, 777, 778, 778
      , 784, 789, 789, 790
    ], [
        346, 349, 351, 347, 343, 341
      , 338, 338, 340, 339, 337, 334
      , 333, 333, 336, 334, 335, 346
      
    ], [
        643, 640, 642, 645, 647, 647
      , 643, 639, 640, 638, 640, 638
      , 641, 645, 642, 636, 636, 632
      , 632, 634, 633, 634, 633, 635
      , 634, 637, 635, 637, 641, 639
      , 645, 643
    ], [
        457, 464, 468, 471, 470, 461
      , 460, 460, 456, 460, 452, 453
      , 448, 450, 448, 450, 447, 448
      , 454, 457
    ], [
        894, 882, 880, 881, 890, 896
      , 894, 894
    ], [
        670, 663, 661, 658, 661, 663
      , 656, 656, 655, 656, 655, 656
      , 658, 659, 664, 669, 666, 680
      , 679, 681, 670
    ], [
        358, 359, 355, 358, 357, 354
      , 350, 347, 346, 339, 342, 345
      , 344, 348, 348, 358
    ], [
        440, 444, 445, 444, 447, 448
      , 447, 436, 427, 433, 430, 433
      , 431, 435, 433, 437, 439, 441
      , 439, 443, 441, 441, 440
    ], [
        352, 354, 357, 360, 359, 362
      , 353, 351, 345, 348, 346, 347
      , 344, 346, 352
    ], [
        824, 817, 808, 808, 819, 812
      , 820, 827, 824
    ], [
        1326, 1334, 1335, 1336, 1336, 1339
      , 1336, 1336, 1341, 1343, 1336, 1333
      , 1336, 1330, 1329, 1332, 1328, 1326
      
    ], [
        334, 335, 338, 338, 341, 339
      , 342, 342, 341, 335, 332, 334
      , 332, 334, 338, 334, 332, 335
      , 336, 334
    ], [
        662, 659, 662, 664, 661, 664
      , 665, 654, 649, 650, 655, 649
      , 650, 656, 656, 660, 652, 654
      , 659, 662, 662
    ], [
        623, 624, 629, 634, 633, 629
      , 627, 625, 625, 622, 620, 616
      , 615, 617, 617, 618, 620, 620
      , 621, 621, 620, 619, 613, 609
      , 609, 612, 623
    ], [
        497, 500, 499, 501, 502, 501
      , 482, 488, 480, 482, 473, 473
      , 472, 474, 471, 475, 488, 497
      , 497
    ], [
        785, 787, 784, 777, 767, 768
      , 770, 782, 782, 786, 785
    ], [
        296, 315, 315, 308, 310, 308
      , 309, 304, 296, 295, 298, 297
      , 300, 289, 296, 294, 296, 296
      
    ], [
        314, 315, 321, 321, 317, 324
      , 322, 323, 320, 317, 316, 316
      , 312, 313, 313, 310, 309, 313
      , 317, 317, 315, 313, 310, 311
      , 309, 310, 315, 314
    ], [
        486, 495, 482, 476, 478, 475
      , 479, 482, 485, 483, 486
    ], [
        657, 655, 657, 656, 655, 651
      , 648, 648, 645, 646, 648, 647
      , 650, 651, 651, 653, 652, 649
      , 650, 657
    ], [
        609, 618, 615, 611, 609, 610
      , 608, 608, 606, 606, 610, 607
      , 608, 607, 604, 606, 603, 603
      , 597, 594, 595, 602, 609, 610
      , 607, 614, 609
    ], [
        641, 638, 642, 641, 637, 635
      , 628, 630, 633, 641, 641
    ], [
        810, 815, 815, 801, 801, 801
      , 803, 805, 810
    ], [
        345, 343, 345, 343, 333, 329
      , 335, 329, 331, 329, 340, 340
      , 345
    ], [
        722, 720, 721, 723, 722, 720
      , 717, 710, 711, 717, 721, 723
      , 723, 722
    ], [
        860, 861, 861, 858, 850, 854
      , 856, 854, 857, 853, 854, 852
      , 856, 859, 857, 860
    ], [
        712, 720, 712, 708, 707, 701
      , 703, 712
    ], [
        1034, 1032, 1032, 1040, 1035, 1033
      , 1026, 1029, 1022, 1026, 1024, 1026
      , 1023, 1026, 1030, 1031, 1037, 1034
      
    ], [
        298, 302, 303, 302, 304, 305
      , 303, 305, 308, 303, 300, 297
      , 295, 296, 296, 294, 297, 297
      , 299, 301, 299, 298
    ], [
        849, 853, 847, 844, 841, 842
      , 840, 839, 841, 840, 843, 846
      , 847, 849
    ], [
        939, 933, 929, 929, 936, 936
      , 939, 939
    ], [
        941, 937, 931, 936, 942, 947
      , 943, 944, 941
    ], [
        304, 312, 317, 321, 325, 322
      , 309, 310, 306, 301, 304
    ], [
        334, 332, 332, 335, 339, 339
      , 339, 339, 338, 337, 337, 337
      , 336, 337, 337, 336, 336, 335
      , 334, 334, 333, 333, 332, 332
      , 331, 331, 331, 332, 332, 333
      , 332, 333, 332, 332, 332, 332
      , 332, 331, 328, 327, 326, 324
      , 325, 326, 328, 327, 329, 326
      , 327, 334
    ], [
        459, 457, 467, 472, 473, 459
      
    ], [
        604, 593, 589, 590, 593, 588
      , 590, 588, 592, 594, 592, 595
      , 593, 596, 600, 609, 603, 605
      , 604
    ], [
        309, 314, 313, 323, 325, 327
      , 324, 320, 322, 318, 316, 319
      , 316, 316, 314, 309
    ], [
        751, 746, 736, 734, 736, 734
      , 739, 740, 741, 740, 742, 751
      
    ], [
        405, 406, 402, 392, 390, 392
      , 391, 392, 391, 393, 394, 394
      , 405
    ], [
        315, 324, 326, 313, 314, 311
      , 307, 315
    ], [
        491, 496, 500, 492, 491, 489
      , 491, 485, 490, 488, 488, 491
      
    ], [
        619, 615, 618, 615, 622, 626
      , 626, 625, 619, 619
    ], [
        760, 774, 780, 781, 779, 778
      , 770, 768, 770, 768, 761, 758
      , 760
    ], [
        331, 331, 331, 332, 332, 332
      , 332, 332, 333, 333, 333, 333
      , 333, 332, 333, 332, 331, 330
      , 332, 331, 332, 332, 332, 332
      , 333, 333, 332, 332, 332, 333
      , 332, 333, 331, 334, 332, 330
      , 330, 329, 327, 329, 331
    ], [
        457, 453, 448, 447, 452, 457
      , 457
    ], [
        824, 819, 816, 816, 824
    ], [
        306, 300, 303, 298, 298, 304
      , 306, 308, 306
    ], [
        959, 965, 966, 964, 959, 959
      
    ], [
        868, 878, 875, 868, 866, 866
      , 868
    ], [
        648, 648, 646, 648, 641, 640
      , 648, 649, 648
    ], [
        669, 667, 667, 664, 668, 671
      , 673, 674, 669
    ], [
        682, 681, 683, 682, 690, 692
      , 692, 688, 686, 686, 682
    ], [
        1054, 1059, 1058, 1059, 1057, 1059
      , 1059, 1055, 1050, 1052, 1056, 1056
      , 1052, 1054
    ], [
        361, 358, 367, 376, 361
    ], [
        635, 640, 633, 627, 629, 635
      
    ], [
        385, 381, 380, 381, 388, 391
      , 385
    ], [
        618, 626, 632, 618
    ], [
        400, 406, 406, 402, 404, 395
      , 398, 395, 400
    ]    ];

    private var id12Y:Array = [ 
    [
        -6182, -6189, -6192, -6194, -6193, -6193
      , -6190, -6190, -6192, -6191, -6195, -6192
      , -6194, -6196, -6196, -6196, -6200, -6200
      , -6197, -6195, -6202, -6194, -6193, -6196
      , -6197, -6199, -6198, -6200, -6196, -6194
      , -6196, -6197, -6198, -6202, -6200, -6195
      , -6200, -6203, -6205, -6202, -6207, -6212
      , -6209, -6213, -6209, -6219, -6226, -6230
      , -6233, -6238, -6244, -6247, -6244, -6249
      , -6252, -6262, -6260, -6254, -6249, -6256
      , -6259, -6260, -6263, -6264, -6266, -6266
      , -6263, -6264, -6265, -6263, -6259, -6259
      , -6257, -6254, -6245, -6242, -6234, -6231
      , -6229, -6229, -6237, -6237, -6238, -6243
      , -6250, -6248, -6244, -6243, -6238, -6230
      , -6232, -6221, -6222, -6219, -6214, -6211
      , -6209, -6205, -6204, -6203, -6205, -6203
      , -6195, -6193, -6191, -6192, -6190, -6184
      , -6191, -6184, -6183, -6191, -6186, -6184
      , -6181, -6179, -6183, -6181, -6179, -6183
      , -6182, -6178, -6175, -6175, -6173, -6175
      , -6177, -6181, -6181, -6181, -6187, -6181
      , -6183, -6187, -6182, -6182, -6188, -6188
      , -6189, -6188, -6177, -6178, -6176, -6176
      , -6174, -6174, -6169, -6170, -6170, -6169
      , -6169, -6167, -6166, -6165, -6167, -6166
      , -6164, -6166, -6165, -6164, -6164, -6163
      , -6163, -6165, -6160, -6162, -6161, -6159
      , -6156, -6157, -6154, -6151, -6152, -6150
      , -6149, -6149, -6150, -6148, -6145, -6145
      , -6146, -6142, -6137, -6135, -6139, -6134
      , -6135, -6133, -6129, -6127, -6126, -6129
      , -6126, -6120, -6117, -6117, -6115, -6111
      , -6110, -6113, -6105, -6105, -6103, -6103
      , -6103, -6106, -6103, -6102, -6097, -6097
      , -6096, -6092, -6095, -6091, -6090, -6089
      , -6091, -6093, -6091, -6091, -6090, -6089
      , -6087, -6090, -6088, -6091, -6095, -6099
      , -6092, -6091, -6088, -6085, -6085, -6083
      , -6084, -6083, -6084, -6082, -6086, -6081
      , -6081, -6079, -6079, -6078, -6078, -6077
      , -6078, -6080, -6080, -6080, -6078, -6077
      , -6077, -6077, -6077, -6079, -6080, -6078
      , -6076, -6079, -6078, -6080, -6079, -6078
      , -6075, -6073, -6073, -6074, -6077, -6082
      , -6079, -6086, -6088, -6082, -6082, -6078
      , -6079, -6086, -6081, -6079, -6084, -6083
      , -6081, -6081, -6082, -6083, -6085, -6088
      , -6086, -6088, -6090, -6093, -6092, -6089
      , -6087, -6085, -6085, -6092, -6083, -6083
      , -6081, -6080, -6079, -6081, -6085, -6086
      , -6091, -6091, -6100, -6095, -6099, -6104
      , -6096, -6099, -6101, -6100, -6102, -6104
      , -6104, -6107, -6112, -6116, -6116, -6118
      , -6117, -6119, -6122, -6125, -6134, -6137
      , -6143, -6146, -6151, -6154, -6156, -6160
      , -6160, -6160, -6163, -6161, -6157, -6161
      , -6160, -6164, -6165, -6166, -6170, -6167
      , -6164, -6163, -6157, -6153, -6161, -6160
      , -6164, -6161, -6158, -6155, -6152, -6153
      , -6154, -6159, -6163, -6168, -6174, -6172
      , -6168, -6162, -6158, -6164, -6167, -6166
      , -6170, -6170, -6174, -6176, -6181, -6181
      , -6189, -6196, -6199, -6199, -6193, -6197
      , -6197, -6198, -6200, -6205, -6199, -6198
      , -6201, -6199, -6198, -6203, -6199, -6199
      , -6200, -6202, -6210, -6207, -6214, -6220
      , -6222, -6221, -6217, -6222, -6227, -6229
      , -6229, -6225, -6223, -6215, -6213, -6206
      , -6206, -6204, -6201, -6205, -6210, -6214
      , -6212, -6217, -6219, -6216, -6211, -6208
      , -6212, -6208, -6206, -6209, -6203, -6200
      , -6200, -6198, -6200, -6198, -6200, -6198
      , -6195, -6193, -6193, -6192, -6193, -6194
      , -6194, -6195, -6197, -6198, -6199, -6199
      , -6207, -6215, -6214, -6209, -6210, -6210
      , -6208, -6208, -6212, -6205, -6205, -6205
      , -6200, -6192, -6193, -6197, -6198, -6198
      , -6204, -6199, -6195, -6196, -6199, -6202
      , -6203, -6207, -6205, -6199, -6197, -6203
      , -6207, -6211, -6214, -6213, -6212, -6214
      , -6215, -6216, -6217, -6227, -6228, -6222
      , -6224, -6226, -6228, -6229, -6234, -6236
      , -6224, -6221, -6219, -6220, -6217, -6218
      , -6216, -6214, -6217, -6223, -6224, -6230
      , -6232, -6230, -6229, -6226, -6224, -6225
      , -6228, -6228, -6228, -6228, -6229, -6231
      , -6229, -6230, -6234, -6237, -6240, -6237
      , -6238, -6249, -6251, -6243, -6239, -6241
      , -6249, -6240, -6246, -6246, -6247, -6249
      , -6254, -6258, -6260, -6262, -6269, -6275
      , -6276, -6278, -6275, -6273, -6274, -6280
      , -6283, -6284, -6287, -6289, -6290, -6293
      , -6295, -6296, -6298, -6299, -6305, -6302
      , -6295, -6280, -6270, -6279, -6300, -6299
      , -6301, -6305, -6309, -6308, -6312, -6311
      , -6320, -6314, -6317, -6318, -6318, -6311
      , -6309, -6304, -6306, -6313, -6307, -6304
      , -6300, -6307, -6299, -6297, -6298, -6294
      , -6292, -6289, -6286, -6287, -6288, -6277
      , -6277, -6273, -6265, -6260, -6262, -6264
      , -6262, -6260, -6266, -6269, -6268, -6271
      , -6269, -6272, -6273, -6274, -6278, -6280
      , -6280, -6277, -6276, -6281, -6284, -6285
      , -6284, -6289, -6284, -6285, -6289, -6291
      , -6296, -6297, -6299, -6300, -6294, -6297
      , -6289, -6286, -6280, -6278, -6274, -6276
      , -6279, -6282, -6281, -6286, -6286, -6285
      , -6284, -6286, -6286, -6287, -6291, -6290
      , -6290, -6294, -6291, -6295, -6292, -6293
      , -6296, -6298, -6297, -6298, -6300, -6302
      , -6302, -6304, -6306, -6311, -6308, -6301
      , -6304, -6302, -6303, -6305, -6305, -6305
      , -6305, -6306, -6307, -6313, -6316, -6314
      , -6314, -6315, -6315, -6318, -6323, -6323
      , -6324, -6325, -6324, -6324, -6324, -6323
      , -6322, -6322, -6321, -6320, -6320, -6321
      , -6321, -6321, -6322, -6321, -6321, -6322
      , -6323, -6323, -6322, -6322, -6322, -6322
      , -6322, -6321, -6321, -6324, -6325, -6325
      , -6326, -6327, -6327, -6331, -6330, -6328
      , -6327, -6328, -6328, -6329, -6332, -6339
      , -6327, -6327, -6324, -6321, -6318, -6316
      , -6318, -6315, -6312, -6314, -6320, -6322
      , -6325, -6319, -6323, -6321, -6328, -6327
      , -6329, -6329, -6329, -6335, -6337, -6337
      , -6333, -6335, -6331, -6330, -6325, -6321
      , -6326, -6327, -6324, -6327, -6328, -6329
      , -6333, -6333, -6339, -6340, -6341, -6343
      , -6343, -6343, -6344, -6344, -6343, -6343
      , -6342, -6342, -6343, -6343, -6344, -6344
      , -6343, -6344, -6344, -6345, -6348, -6346
      , -6343, -6337, -6339, -6342, -6342, -6342
      , -6338, -6341, -6340, -6340, -6347, -6348
      , -6349, -6352, -6351, -6349, -6347, -6347
      , -6345, -6345, -6343, -6343, -6343, -6344
      , -6344, -6344, -6345, -6345, -6346, -6346
      , -6347, -6348, -6349, -6349, -6351, -6351
      , -6351, -6352, -6352, -6352, -6352, -6352
      , -6353, -6354, -6354, -6354, -6352, -6352
      , -6352, -6352, -6353, -6354, -6355, -6355
      , -6355, -6355, -6356, -6356, -6354, -6354
      , -6353, -6352, -6352, -6352, -6352, -6352
      , -6352, -6353, -6353, -6354, -6353, -6357
      , -6358, -6358, -6362, -6361, -6358, -6359
      , -6354, -6360, -6364, -6362, -6364, -6365
      , -6368, -6367, -6361, -6365, -6365, -6367
      , -6369, -6368, -6365, -6360, -6364, -6358
      , -6358, -6360, -6365, -6366, -6374, -6372
      , -6367, -6364, -6359, -6357, -6352, -6347
      , -6354, -6357, -6353, -6346, -6350, -6354
      , -6356, -6364, -6367, -6369, -6370, -6373
      , -6369, -6373, -6377, -6378, -6382, -6379
      , -6385, -6388, -6405, -6406, -6404, -6395
      , -6396, -6392, -6387, -6384, -6378, -6377
      , -6374, -6376, -6375, -6374, -6372, -6371
      , -6369, -6369, -6372, -6373, -6377, -6378
      , -6378, -6379, -6382, -6383, -6384, -6382
      , -6381, -6379, -6377, -6373, -6374, -6375
      , -6375, -6378, -6380, -6384, -6391, -6397
      , -6391, -6384, -6381, -6386, -6383, -6384
      , -6378, -6378, -6377, -6371, -6368, -6372
      , -6375, -6371, -6372, -6374, -6377, -6372
      , -6371, -6376, -6371, -6372, -6369, -6370
      , -6362, -6365, -6368, -6365, -6365, -6369
      , -6368, -6372, -6374, -6371, -6372, -6373
      , -6373, -6376, -6376, -6377, -6379, -6378
      , -6381, -6379, -6381, -6383, -6384, -6384
      , -6388, -6388, -6384, -6385, -6387, -6389
      , -6391, -6390, -6390, -6391, -6392, -6389
      , -6385, -6386, -6387, -6390, -6387, -6388
      , -6392, -6393, -6390, -6394, -6396, -6394
      , -6400, -6399, -6399, -6400, -6400, -6399
      , -6398, -6398, -6397, -6399, -6403, -6399
      , -6403, -6404, -6401, -6400, -6400, -6399
      , -6398, -6398, -6399, -6399, -6399, -6400
      , -6400, -6399, -6401, -6401, -6402, -6402
      , -6401, -6401, -6402, -6405, -6406, -6407
      , -6407, -6407, -6411, -6412, -6411, -6409
      , -6409, -6411, -6413, -6412, -6416, -6415
      , -6418, -6420, -6423, -6422, -6424, -6426
      , -6425, -6421, -6425, -6421, -6423, -6426
      , -6428, -6427, -6427, -6431, -6435, -6436
      , -6440, -6442, -6439, -6436, -6432, -6436
      , -6436, -6425, -6428, -6435, -6435, -6429
      , -6430, -6436, -6436, -6433, -6437, -6439
      , -6439, -6437, -6440, -6441, -6443, -6440
      , -6436, -6438, -6436, -6439, -6439, -6437
      , -6440, -6442, -6443, -6439, -6441, -6441
      , -6441, -6447, -6448, -6445, -6447, -6447
      , -6444, -6447, -6447, -6452, -6452, -6459
      , -6458, -6461, -6461, -6462, -6464, -6465
      , -6467, -6467, -6469, -6469, -6464, -6465
      , -6463, -6461, -6458, -6455, -6453, -6450
      , -6451, -6453, -6457, -6457, -6454, -6457
      , -6460, -6462, -6468, -6465, -6466, -6461
      , -6459, -6461, -6466, -6469, -6465, -6451
      , -6460, -6463, -6462, -6459, -6455, -6459
      , -6456, -6458, -6459, -6469, -6471, -6471
      , -6468, -6471, -6473, -6475, -6486, -6486
      , -6476, -6474, -6470, -6465, -6461, -6465
      , -6470, -6470, -6471, -6482, -6485, -6486
      , -6487, -6489, -6488, -6486, -6483, -6486
      , -6489, -6490, -6491, -6494, -6492, -6491
      , -6486, -6479, -6469, -6464, -6460, -6462
      , -6460, -6463, -6462, -6464, -6461, -6463
      , -6468, -6472, -6478, -6477, -6480, -6480
      , -6475, -6477, -6480, -6480, -6481, -6484
      , -6487, -6488, -6492, -6495, -6495, -6497
      , -6497, -6490, -6491, -6494, -6494, -6497
      , -6498, -6497, -6498, -6499, -6499, -6499
      , -6500, -6500, -6499, -6501, -6501, -6501
      , -6502, -6500, -6502, -6502, -6503, -6505
      , -6508, -6508, -6509, -6502, -6509, -6510
      , -6507, -6506, -6510, -6508, -6511, -6511
      , -6513, -6506, -6510, -6513, -6514, -6511
      , -6510, -6511, -6502, -6506, -6509, -6512
      , -6510, -6503, -6504, -6500, -6503, -6504
      , -6508, -6506, -6512, -6513, -6507, -6511
      , -6515, -6521, -6522, -6524, -6521, -6519
      , -6523, -6525, -6527, -6521, -6518, -6518
      , -6519, -6520, -6521, -6521, -6522, -6527
      , -6528, -6528, -6520, -6523, -6525, -6526
      , -6530, -6528, -6529, -6531, -6530, -6532
      , -6534, -6536, -6535, -6536, -6537, -6541
      , -6542, -6544, -6545, -6547, -6545, -6545
      , -6547, -6544, -6543, -6539, -6537, -6540
      , -6544, -6544, -6538, -6544, -6545, -6541
      , -6538, -6534, -6530, -6529, -6523, -6523
      , -6519, -6521, -6524, -6530, -6533, -6538
      , -6540, -6540, -6543, -6548, -6549, -6550
      , -6552, -6550, -6551, -6550, -6548, -6547
      , -6547, -6547, -6550, -6552, -6556, -6558
      , -6555, -6553, -6552, -6553, -6548, -6546
      , -6546, -6543, -6542, -6539, -6536, -6538
      , -6537, -6535, -6540, -6535, -6534, -6535
      , -6538, -6538, -6543, -6545, -6547, -6549
      , -6546, -6552, -6546, -6548, -6550, -6551
      , -6551, -6551, -6555, -6560, -6562, -6558
      , -6556, -6557, -6562, -6562, -6559, -6564
      , -6567, -6569, -6569, -6567, -6575, -6582
      , -6582, -6582, -6587, -6589, -6590, -6586
      , -6589, -6588, -6589, -6590, -6594, -6588
      , -6586, -6583, -6583, -6580, -6578, -6583
      , -6589, -6586, -6588, -6590, -6591, -6597
      , -6594, -6596, -6595, -6596, -6598, -6596
      , -6596, -6595, -6595, -6594, -6594, -6594
      , -6596, -6600, -6597, -6599, -6600, -6600
      , -6604, -6603, -6600, -6598, -6600, -6605
      , -6604, -6606, -6606, -6612, -6613, -6610
      , -6603, -6601, -6596, -6595, -6591, -6586
      , -6583, -6584, -6586, -6583, -6586, -6588
      , -6590, -6593, -6597, -6596, -6598, -6596
      , -6595, -6597, -6598, -6598, -6600, -6600
      , -6604, -6609, -6609, -6611, -6613, -6613
      , -6606, -6609, -6608, -6610, -6607, -6611
      , -6619, -6623, -6624, -6624, -6628, -6629
      , -6627, -6626, -6625, -6629, -6631, -6633
      , -6634, -6635, -6636, -6636, -6638, -6640
      , -6641, -6646, -6643, -6641, -6638, -6635
      , -6639, -6643, -6648, -6648, -6652, -6653
      , -6655, -6653, -6657, -6661, -6661, -6659
      , -6657, -6651, -6634, -6630, -6631, -6633
      , -6641, -6639, -6637, -6635, -6632, -6626
      , -6623, -6618, -6608, -6606, -6603, -6600
      , -6600, -6606, -6607, -6608, -6608, -6611
      , -6613, -6614, -6617, -6619, -6624, -6622
      , -6627, -6619, -6618, -6615, -6613, -6614
      , -6617, -6618, -6622, -6624, -6623, -6627
      , -6629, -6629, -6632, -6633, -6631, -6629
      , -6628, -6630, -6631, -6632, -6632, -6633
      , -6634, -6636, -6637, -6634, -6636, -6642
      , -6640, -6643, -6643, -6643, -6639, -6643
      , -6645, -6644, -6641, -6644, -6646, -6645
      , -6648, -6648, -6650, -6651, -6654, -6655
      , -6656, -6653, -6655, -6658, -6656, -6658
      , -6660, -6661, -6661, -6662, -6666, -6664
      , -6666, -6666, -6664, -6666, -6669, -6674
      , -6672, -6671, -6673, -6675, -6675, -6675
      , -6677, -6678, -6680, -6679, -6681, -6679
      , -6683, -6680, -6682, -6685, -6688, -6684
      , -6685, -6686, -6687, -6689, -6689, -6691
      , -6687, -6687, -6684, -6683, -6686, -6687
      , -6689, -6688, -6690, -6693, -6691, -6693
      , -6692, -6694, -6696, -6694, -6693, -6691
      , -6691, -6696, -6695, -6693, -6693, -6696
      , -6696, -6697, -6696, -6697, -6699, -6703
      , -6705, -6702, -6701, -6697, -6698, -6695
      , -6691, -6690, -6691, -6686, -6684, -6679
      , -6684, -6685, -6687, -6688, -6686, -6685
      , -6685, -6688, -6689, -6690, -6696, -6693
      , -6695, -6696, -6698, -6699, -6699, -6700
      , -6701, -6703, -6703, -6700, -6704, -6707
      , -6704, -6709, -6707, -6706, -6704, -6708
      , -6712, -6715, -6717, -6720, -6719, -6720
      , -6722, -6722, -6723, -6726, -6726, -6727
      , -6729, -6732, -6729, -6734, -6742, -6740
      , -6739, -6736, -6735, -6736, -6738, -6741
      , -6741, -6743, -6743, -6740, -6740, -6739
      , -6732, -6731, -6728, -6726, -6724, -6724
      , -6720, -6719, -6717, -6719, -6719, -6721
      , -6726, -6726, -6725, -6726, -6727, -6728
      , -6735, -6733, -6735, -6734, -6737, -6735
      , -6738, -6740, -6738, -6740, -6740, -6743
      , -6743, -6746, -6744, -6746, -6751, -6752
      , -6754, -6752, -6753, -6755, -6758, -6756
      , -6757, -6757, -6762, -6766, -6761, -6756
      , -6757, -6755, -6751, -6752, -6751, -6747
      , -6746, -6744, -6747, -6750, -6755, -6754
      , -6757, -6756, -6762, -6768, -6771, -6778
      , -6779, -6767, -6759, -6761, -6764, -6765
      , -6766, -6767, -6768, -6767, -6770, -6771
      , -6767, -6773, -6777, -6776, -6780, -6781
      , -6776, -6776, -6771, -6765, -6765, -6772
      , -6772, -6774, -6774, -6780, -6780, -6778
      , -6778, -6780, -6781, -6782, -6781, -6788
      , -6792, -6789, -6790, -6790, -6793, -6790
      , -6790, -6790, -6788, -6787, -6789, -6788
      , -6792, -6794, -6794, -6796, -6796, -6798
      , -6798, -6800, -6799, -6796, -6790, -6785
      , -6782, -6784, -6787, -6789, -6787, -6784
      , -6785, -6788, -6781, -6787, -6787, -6791
      , -6789, -6790, -6792, -6791, -6794, -6796
      , -6796, -6801, -6796, -6794, -6795, -6801
      , -6795, -6797, -6799, -6801, -6800, -6804
      , -6809, -6815, -6812, -6812, -6809, -6810
      , -6807, -6809, -6807, -6807, -6804, -6806
      , -6806, -6807, -6811, -6813, -6816, -6820
      , -6822, -6819, -6821, -6822, -6824, -6826
      , -6823, -6823, -6826, -6831, -6833, -6838
      , -6834, -6832, -6827, -6826, -6836, -6837
      , -6841, -6845, -6848, -6843, -6846, -6843
      , -6845, -6846, -6851, -6854, -6862, -6863
      , -6864, -6862, -6860, -6861, -6858, -6855
      , -6852, -6856, -6858, -6859, -6858, -6856
      , -6859, -6860, -6859, -6862, -6863, -6864
      , -6865, -6862, -6861, -6865, -6873, -6875
      , -6876, -6872, -6869, -6867, -6869, -6870
      , -6869, -6867, -6865, -6867, -6870, -6864
      , -6865, -6857, -6859, -6865, -6868, -6871
      , -6872, -6874, -6869, -6869, -6871, -6869
      , -6871, -6878, -6881, -6882, -6883, -6884
      , -6888, -6891, -6888, -6885, -6884, -6883
      , -6882, -6885, -6884, -6888, -6890, -6891
      , -6892, -6890, -6892, -6894, -6897, -6898
      , -6898, -6894, -6892, -6893, -6897, -6897
      , -6898, -6898, -6899, -6899, -6899, -6900
      , -6899, -6900, -6900, -6899, -6901, -6903
      , -6902, -6902, -6905, -6907, -6909, -6909
      , -6906, -6911, -6908, -6907, -6911, -6913
      , -6914, -6916, -6917, -6917, -6918, -6920
      , -6919, -6922, -6926, -6925, -6928, -6928
      , -6930, -6930, -6931, -6932, -6936, -6935
      , -6932, -6930, -6932, -6935, -6941, -6940
      , -6943, -6936, -6937, -6934, -6936, -6936
      , -6937, -6940, -6942, -6943, -6943, -6944
      , -6943, -6945, -6944, -6945, -6942, -6944
      , -6941, -6943, -6944, -6944, -6946, -6944
      , -6945, -6945, -6947, -6946, -6950, -6951
      , -6956, -6955, -6954, -6956, -6957, -6961
      , -6960, -6959, -6955, -6950, -6951, -6952
      , -6955, -6960, -6959, -6957, -6951, -6950
      , -6955, -6957, -6960, -6961, -6965, -6962
      , -6962, -6965, -6965, -6965, -6967, -6967
      , -6970, -6969, -6967, -6966, -6965, -6964
      , -6960, -6960, -6961, -6962, -6965, -6967
      , -6965, -6960, -6960, -6964, -6963, -6965
      , -6971, -6974, -6974, -6976, -6978, -6978
      , -6978, -6974, -6974, -6978, -6981, -6980
      , -6981, -6989, -6994, -6990, -6991, -6988
      , -6984, -6989, -6987, -6985, -6983, -6982
      , -6979, -6986, -6987, -6985, -6983, -6974
      , -6976, -6979, -6979, -6979, -6980, -6982
      , -6979, -6982, -6986, -6985, -6989, -6998
      , -6988, -6990, -6994, -6994, -6995, -6996
      , -6996, -6994, -6997, -6997, -7003, -7004
      , -7004, -7008, -7004, -7006, -7005, -7007
      , -7010, -7011, -7009, -7005, -7008, -7011
      , -7015, -7016, -7019, -7021, -7019, -7018
      , -7019, -7017, -7014, -7002, -6998, -6999
      , -7000, -7004, -7004, -7004, -7006, -7007
      , -7009, -7008, -7009, -7012, -7011, -7009
      , -7010, -7011, -7011, -7012, -7011, -7014
      , -7015, -7014, -7017, -7019, -7019, -7017
      , -7020, -7022, -7021, -7021, -7017, -7020
      , -7024, -7027, -7024, -7028, -7031, -7030
      , -7025, -7027, -7028, -7031, -7032, -7032
      , -7034, -7034, -7035, -7036, -7038, -7037
      , -7038, -7039, -7039, -7041, -7037, -7035
      , -7034, -7031, -7032, -7034, -7033, -7037
      , -7037, -7039, -7041, -7043, -7045, -7045
      , -7043, -7042, -7043, -7043, -7046, -7046
      , -7048, -7049, -7049, -7049, -7049, -7049
      , -7048, -7047, -7047, -7046, -7043, -7043
      , -7041, -7039, -7038, -7038, -7043, -7044
      , -7046, -7047, -7048, -7048, -7049, -7052
      , -7052, -7055, -7057, -7058, -7058, -7055
      , -7054, -7052, -7052, -7046, -7043, -7039
      , -7037, -7032, -7026, -7025, -7021, -7021
      , -7022, -7024, -7027, -7032, -7034, -7035
      , -7036, -7037, -7038, -7039, -7038, -7033
      , -7029, -7031, -7033, -7032, -7037, -7039
      , -7039, -7034, -7034, -7037, -7039, -7040
      , -7039, -7042, -7048, -7043, -7044, -7045
      , -7045, -7046, -7049, -7045, -7048, -7049
      , -7049, -7050, -7052, -7049, -7052, -7052
      , -7054, -7055, -7053, -7054, -7055, -7057
      , -7059, -7054, -7056, -7058, -7060, -7061
      , -7065, -7064, -7061, -7058, -7055, -7053
      , -7057, -7058, -7060, -7061, -7063, -7066
      , -7066, -7068, -7067, -7068, -7069, -7070
      , -7076, -7073, -7072, -7069, -7071, -7074
      , -7074, -7068, -7066, -7062, -7059, -7058
      , -7060, -7061, -7064, -7065, -7069, -7072
      , -7076, -7079, -7076, -7080, -7082, -7080
      , -7081, -7081, -7085, -7084, -7084, -7089
      , -7091, -7084, -7080, -7083, -7086, -7081
      , -7077, -7077, -7080, -7082, -7084, -7085
      , -7087, -7086, -7085, -7088, -7089, -7094
      , -7097, -7104, -7098, -7099, -7101, -7104
      , -7105, -7107, -7103, -7103, -7104, -7104
      , -7108, -7108, -7115, -7110, -7114, -7115
      , -7116, -7122, -7123, -7122, -7121, -7124
      , -7126, -7122, -7125, -7127, -7128, -7131
      , -7140, -7140, -7143, -7145, -7147, -7149
      , -7150, -7150, -7152, -7155, -7154, -7156
      , -7161, -7165, -7168, -7169, -7175, -7178
      , -7176, -7170, -7168, -7171, -7169, -7163
      , -7155, -7161, -7166, -7168, -7167, -7165
      , -7160, -7161, -7165, -7166, -7166, -7170
      , -7174, -7175, -7177, -7179, -7181, -7182
      , -7188, -7185, -7182, -7182, -7180, -7171
      , -7171, -7168, -7161, -7162, -7164, -7170
      , -7173, -7174, -7173, -7178, -7180, -7183
      , -7189, -7186, -7191, -7186, -7188, -7191
      , -7194, -7200, -7206, -7210, -7215, -7212
      , -7210, -7208, -7201, -7200, -7198, -7189
      , -7186, -7176, -7180, -7179, -7182, -7186
      , -7188, -7190, -7192, -7195, -7196, -7196
      , -7197, -7198, -7203, -7208, -7212, -7219
      , -7216, -7212, -7212, -7228, -7229, -7226
      , -7222, -7224, -7228, -7233, -7226, -7206
      , -7203, -7198, -7197, -7194, -7195, -7192
      , -7192, -7190, -7190, -7186, -7188, -7182
      , -7175, -7168, -7168, -7178, -7180, -7183
      , -7187, -7199, -7194, -7193, -7195, -7202
      , -7204, -7210, -7214, -7218, -7222, -7224
      , -7226, -7227, -7235, -7234, -7231, -7225
      , -7225, -7222, -7219, -7221, -7223, -7225
      , -7227, -7228, -7229, -7224, -7227, -7231
      , -7233, -7234, -7238, -7241, -7243, -7240
      , -7234, -7233, -7230, -7230, -7225, -7225
      , -7224, -7222, -7221, -7223, -7224, -7226
      , -7230, -7232, -7235, -7239, -7240, -7243
      , -7244, -7242, -7240, -7240, -7244, -7246
      , -7248, -7247, -7245, -7247, -7251, -7256
      , -7251, -7250, -7248, -7250, -7252, -7250
      , -7254, -7256, -7256, -7255, -7258, -7258
      , -7259, -7265, -7261, -7260, -7268, -7271
      , -7267, -7264, -7262, -7262, -7256, -7262
      , -7263, -7264, -7267, -7273, -7273, -7269
      , -7272, -7266, -7266, -7270, -7271, -7267
      , -7265, -7266, -7260, -7259, -7257, -7260
      , -7258, -7261, -7267, -7267, -7270, -7270
      , -7268, -7266, -7268, -7267, -7265, -7264
      , -7260, -7260, -7259, -7255, -7255, -7250
      , -7250, -7249, -7252, -7255, -7259, -7263
      , -7263, -7262, -7260, -7258, -7256, -7254
      , -7253, -7254, -7250, -7249, -7244, -7249
      , -7249, -7252, -7252, -7256, -7257, -7255
      , -7259, -7262, -7264, -7268, -7269, -7271
      , -7275, -7274, -7280, -7283, -7287, -7295
      , -7296, -7298, -7302, -7300, -7299, -7304
      , -7306, -7311, -7317, -7317, -7321, -7320
      , -7320, -7315, -7317, -7319, -7322, -7323
      , -7323, -7324, -7325, -7327, -7326, -7327
      , -7330, -7332, -7334, -7335, -7336, -7335
      , -7334, -7332, -7330, -7333, -7333, -7334
      , -7337, -7338, -7338, -7340, -7342, -7342
      , -7344, -7346, -7346, -7348, -7349, -7346
      , -7349, -7347, -7344, -7343, -7344, -7345
      , -7349, -7348, -7340, -7340, -7340, -7342
      , -7346, -7342, -7338, -7336, -7338, -7337
      , -7339, -7341, -7342, -7344, -7348, -7351
      , -7350, -7349, -7348, -7342, -7341, -7345
      , -7343, -7348, -7348, -7347, -7345, -7349
      , -7349, -7346, -7347, -7342, -7339, -7336
      , -7334, -7335, -7333, -7330, -7326, -7324
      , -7315, -7311, -7309, -7311, -7312, -7309
      , -7307, -7307, -7302, -7302, -7300, -7301
      , -7296, -7297, -7292, -7293, -7294, -7291
      , -7284, -7282, -7281, -7281, -7280, -7279
      , -7277, -7271, -7270, -7272, -7274, -7278
      , -7279, -7277, -7277, -7275, -7278, -7276
      , -7275, -7272, -7271, -7275, -7284, -7285
      , -7296, -7296, -7305, -7312, -7324, -7326
      , -7329, -7335, -7335, -7339, -7352, -7358
      , -7361, -7355, -7349, -7350, -7347, -7344
      , -7342, -7340, -7330, -7333, -7333, -7334
      , -7336, -7334, -7332, -7330, -7324, -7321
      , -7318, -7317, -7313, -7310, -7307, -7307
      , -7310, -7309, -7311, -7311, -7314, -7313
      , -7317, -7320, -7321, -7321, -7318, -7318
      , -7321, -7320, -7322, -7326, -7328, -7329
      , -7330, -7333, -7332, -7336, -7338, -7339
      , -7338, -7340, -7345, -7345, -7347, -7347
      , -7351, -7353, -7354, -7354, -7355, -7356
      , -7358, -7358, -7359, -7358, -7362, -7359
      , -7358, -7360, -7363, -7365, -7364, -7368
      , -7372, -7371, -7370, -7366, -7367, -7371
      , -7373, -7376, -7379, -7379, -7381, -7382
      , -7381, -7376, -7378, -7377, -7375, -7375
      , -7380, -7378, -7381, -7378, -7381, -7382
      , -7379, -7379, -7377, -7377, -7373, -7376
      , -7371, -7374, -7376, -7376, -7375, -7373
      , -7370, -7369, -7367, -7366, -7366, -7363
      , -7362, -7361, -7359, -7357, -7357, -7354
      , -7353, -7350, -7353, -7352, -7343, -7343
      , -7338, -7342, -7351, -7346, -7341, -7328
      , -7328, -7326, -7324, -7323, -7328, -7330
      , -7326, -7328, -7332, -7326, -7324, -7329
      , -7333, -7334, -7333, -7331, -7331, -7333
      , -7334, -7335, -7334, -7333, -7332, -7330
      , -7330, -7331, -7331, -7335, -7337, -7342
      , -7350, -7350, -7354, -7359, -7362, -7367
      , -7370, -7370, -7367, -7366, -7366, -7361
      , -7360, -7361, -7358, -7358, -7355, -7354
      , -7358, -7364, -7364, -7361, -7358, -7358
      , -7353, -7357, -7364, -7363, -7360, -7358
      , -7352, -7351, -7350, -7349, -7348, -7354
      , -7355, -7355, -7351, -7350, -7346, -7350
      , -7347, -7346, -7343, -7343, -7338, -7337
      , -7334, -7328, -7325, -7322, -7318, -7312
      , -7311, -7310, -7307, -7306, -7307, -7306
      , -7301, -7302, -7301, -7300, -7301, -7299
      , -7297, -7299, -7296, -7296, -7290, -7288
      , -7287, -7287, -7286, -7292, -7293, -7291
      , -7288, -7287, -7286, -7285, -7281, -7279
      , -7279, -7278, -7278, -7273, -7273, -7273
      , -7268, -7277, -7279, -7279, -7282, -7284
      , -7280, -7277, -7267, -7276, -7280, -7276
      , -7280, -7283, -7285, -7290, -7293, -7295
      , -7294, -7291, -7292, -7280, -7276, -7278
      , -7279, -7283, -7284, -7290, -7291, -7291
      , -7290, -7288, -7292, -7291, -7289, -7287
      , -7286, -7284, -7282, -7279, -7273, -7269
      , -7268, -7275, -7274, -7273, -7267, -7262
      , -7258, -7254, -7251, -7252, -7240, -7239
      , -7236, -7233, -7230, -7224, -7220, -7209
      , -7212, -7216, -7226, -7244, -7252, -7269
      , -7274, -7276, -7279, -7281, -7288, -7294
      , -7290, -7285, -7280, -7277, -7272, -7272
      , -7274, -7270, -7266, -7262, -7258, -7250
      , -7247, -7242, -7237, -7234, -7231, -7229
      , -7226, -7225, -7220, -7217, -7212, -7207
      , -7204, -7199, -7195, -7189, -7184, -7172
      , -7170, -7160, -7155, -7146, -7141, -7137
      , -7137, -7143, -7147, -7149, -7152, -7151
      , -7154, -7154, -7152, -7142, -7139, -7131
      , -7136, -7134, -7137, -7134, -7143, -7163
      , -7179, -7180, -7170, -7167, -7160, -7154
      , -7159, -7153, -7149, -7140, -7129, -7116
      , -7105, -7101, -7087, -7096, -7093, -7099
      , -7093, -7081, -7063, -7041, -7051, -7045
      , -7030, -7005, -6995, -6992, -6984, -6965
      , -6950, -6937, -6906, -6895, -6882, -6877
      , -6863, -6859, -6830, -6820, -6803, -6784
      , -6777, -6765, -6713, -6704, -6680, -6662
      , -6667, -6662, -6653, -6624, -6616, -6606
      , -6585, -6578, -6561, -6552, -6538, -6525
      , -6499, -6493, -6442, -6428, -6429, -6411
      , -6401, -6390, -6382, -6376, -6365, -6350
      , -6342, -6338, -6330, -6320, -6312, -6300
      , -6291, -6278, -6270, -6270, -6264, -6259
      , -6251, -6250, -6246, -6243, -6239, -6217
      , -6207, -6204, -6192, -6187, -6175, -6171
      , -6172, -6182
    ], [
        -7120, -7120, -7116, -7114, -7104, -7099
      , -7100, -7106, -7105, -7102, -7098, -7093
      , -7090, -7084, -7083, -7081, -7081, -7084
      , -7089, -7095, -7092, -7093, -7096, -7102
      , -7100, -7108, -7113, -7111, -7114, -7115
      , -7118, -7113, -7113, -7110, -7111, -7112
      , -7109, -7107, -7109, -7105, -7104, -7103
      , -7101, -7103, -7100, -7098, -7098, -7098
      , -7096, -7096, -7093, -7091, -7089, -7087
      , -7087, -7086, -7083, -7085, -7083, -7082
      , -7081, -7075, -7072, -7071, -7070, -7068
      , -7070, -7075, -7080, -7074, -7074, -7075
      , -7072, -7070, -7070, -7073, -7071, -7070
      , -7068, -7067, -7067, -7062, -7061, -7060
      , -7063, -7062, -7064, -7063, -7066, -7075
      , -7076, -7076, -7077, -7078, -7078, -7079
      , -7078, -7076, -7075, -7074, -7074, -7073
      , -7071, -7069, -7070, -7064, -7064, -7063
      , -7059, -7058, -7058, -7060, -7072, -7073
      , -7074, -7073, -7076, -7076, -7077, -7078
      , -7076, -7076, -7077, -7077, -7079, -7079
      , -7081, -7082, -7083, -7083, -7084, -7087
      , -7086, -7088, -7088, -7088, -7092, -7097
      , -7097, -7097, -7099, -7096, -7095, -7098
      , -7099, -7099, -7100, -7098, -7099, -7100
      , -7100, -7101, -7101, -7105, -7104, -7106
      , -7106, -7109, -7112, -7112, -7113, -7118
      , -7120
    ], [
        -7178, -7173, -7173, -7176, -7180, -7178
      , -7176, -7171, -7170, -7173, -7172, -7169
      , -7169, -7165, -7161, -7159, -7157, -7158
      , -7155, -7153, -7151, -7147, -7146, -7144
      , -7146, -7147, -7147, -7149, -7150, -7145
      , -7137, -7137, -7134, -7134, -7132, -7130
      , -7130, -7130, -7132, -7132, -7133, -7133
      , -7135, -7137, -7133, -7136, -7139, -7138
      , -7140, -7142, -7144, -7147, -7145, -7146
      , -7147, -7148, -7151, -7150, -7152, -7152
      , -7155, -7152, -7153, -7154, -7153, -7156
      , -7156, -7158, -7160, -7161, -7161, -7161
      , -7162, -7165, -7164, -7163, -7165, -7167
      , -7163, -7165, -7166, -7167, -7168, -7169
      , -7170, -7174, -7173, -7171, -7174, -7174
      , -7178, -7175, -7172, -7174, -7179, -7182
      , -7185, -7182, -7175, -7178, -7178, -7181
      , -7183, -7185, -7185, -7183, -7180, -7184
      , -7185, -7182, -7178
    ], [
        -7326, -7323, -7322, -7321, -7321, -7318
      , -7317, -7319, -7316, -7314, -7313, -7312
      , -7313, -7312, -7311, -7310, -7310, -7307
      , -7306, -7306, -7305, -7301, -7303, -7300
      , -7300, -7299, -7297, -7295, -7297, -7294
      , -7297, -7298, -7293, -7296, -7298, -7297
      , -7293, -7292, -7294, -7290, -7290, -7293
      , -7290, -7294, -7291, -7288, -7288, -7290
      , -7290, -7292, -7295, -7296, -7297, -7300
      , -7300, -7296, -7297, -7297, -7300, -7301
      , -7303, -7301, -7303, -7305, -7302, -7305
      , -7306, -7307, -7309, -7310, -7308, -7306
      , -7307, -7309, -7310, -7309, -7305, -7307
      , -7303, -7304, -7305, -7306, -7307, -7309
      , -7311, -7311, -7313, -7313, -7315, -7317
      , -7317, -7315, -7314, -7315, -7313, -7314
      , -7311, -7310, -7308, -7311, -7312, -7312
      , -7315, -7314, -7315, -7316, -7317, -7320
      , -7321, -7323, -7321, -7325, -7320, -7322
      , -7322, -7323, -7324, -7326, -7326, -7329
      , -7326
    ], [
        -7116, -7117, -7116, -7115, -7114, -7114
      , -7114, -7112, -7112, -7108, -7105, -7110
      , -7107, -7108, -7103, -7103, -7101, -7101
      , -7099, -7098, -7094, -7089, -7087, -7082
      , -7082, -7084, -7086, -7091, -7094, -7093
      , -7093, -7094, -7098, -7099, -7098, -7096
      , -7093, -7093, -7094, -7095, -7096, -7095
      , -7093, -7093, -7092, -7092, -7092, -7091
      , -7090, -7091, -7092, -7091, -7090, -7089
      , -7090, -7093, -7094, -7088, -7088, -7090
      , -7091, -7092, -7090, -7089, -7087, -7087
      , -7085, -7083, -7082, -7083, -7084, -7086
      , -7089, -7087, -7089, -7090, -7091, -7092
      , -7094, -7095, -7096, -7098, -7102, -7100
      , -7097, -7095, -7094, -7093, -7095, -7096
      , -7099, -7102, -7103, -7097, -7097, -7098
      , -7100, -7098, -7098, -7096, -7098, -7099
      , -7100, -7102, -7103, -7106, -7107, -7105
      , -7101, -7107, -7103, -7106, -7108, -7111
      , -7110, -7111, -7115, -7119, -7119, -7122
      , -7122, -7119, -7116
    ], [
        -7213, -7212, -7208, -7200, -7198, -7193
      , -7194, -7192, -7191, -7187, -7188, -7181
      , -7183, -7184, -7186, -7189, -7191, -7190
      , -7189, -7187, -7192, -7190, -7198, -7198
      , -7199, -7204, -7206, -7205, -7202, -7207
      , -7208, -7205, -7204, -7201, -7198, -7199
      , -7199, -7203, -7206, -7207, -7207, -7209
      , -7211, -7211, -7214, -7216, -7214, -7215
      , -7216, -7214, -7213, -7213
    ], [
        -7234, -7237, -7234, -7237, -7232, -7229
      , -7229, -7230, -7233, -7235, -7234, -7229
      , -7233, -7231, -7229, -7226, -7222, -7214
      , -7209, -7216, -7219, -7223, -7221, -7224
      , -7226, -7229, -7229, -7231, -7229, -7231
      , -7234
    ], [
        -7308, -7309, -7307, -7306, -7303, -7303
      , -7300, -7299, -7298, -7298, -7293, -7288
      , -7288, -7287, -7284, -7283, -7281, -7280
      , -7276, -7277, -7280, -7283, -7288, -7281
      , -7282, -7281, -7286, -7286, -7287, -7289
      , -7296, -7294, -7297, -7298, -7299, -7300
      , -7297, -7296, -7294, -7294, -7292, -7294
      , -7296, -7297, -7299, -7298, -7301, -7300
      , -7302, -7303, -7302, -7303, -7305, -7305
      , -7308, -7307, -7308
    ], [
        -7150, -7154, -7152, -7150, -7147, -7144
      , -7138, -7132, -7127, -7126, -7122, -7119
      , -7122, -7122, -7120, -7115, -7110, -7112
      , -7118, -7119, -7123, -7124, -7131, -7136
      , -7142, -7146, -7148, -7150
    ], [
        -7073, -7072, -7064, -7062, -7063, -7061
      , -7059, -7052, -7057, -7059, -7061, -7058
      , -7058, -7057, -7054, -7054, -7053, -7051
      , -7051, -7051, -7050, -7050, -7048, -7050
      , -7047, -7045, -7042, -7042, -7044, -7048
      , -7051, -7050, -7052, -7053, -7058, -7054
      , -7057, -7057, -7059, -7056, -7057, -7059
      , -7062, -7063, -7064, -7062, -7064, -7065
      , -7068, -7063, -7068, -7068, -7064, -7062
      , -7065, -7065, -7067, -7070, -7071, -7069
      , -7073
    ], [
        -7370, -7372, -7367, -7369, -7367, -7367
      , -7369, -7368, -7371, -7369, -7364, -7363
      , -7361, -7361, -7359, -7360, -7365, -7362
      , -7358, -7358, -7356, -7358, -7355, -7356
      , -7354, -7353, -7352, -7349, -7354, -7358
      , -7357, -7355, -7357, -7358, -7359, -7361
      , -7362, -7362, -7362, -7365, -7365, -7362
      , -7363, -7366, -7369, -7372, -7369, -7370
      
    ], [
        -6611, -6611, -6608, -6608, -6605, -6605
      , -6607, -6605, -6602, -6604, -6603, -6599
      , -6594, -6589, -6591, -6591, -6591, -6593
      , -6593, -6596, -6595, -6600, -6601, -6602
      , -6604, -6606, -6610, -6607, -6607, -6608
      , -6610, -6610, -6611
    ], [
        -7052, -7051, -7048, -7050, -7052, -7050
      , -7045, -7046, -7043, -7042, -7042, -7042
      , -7039, -7039, -7036, -7037, -7039, -7035
      , -7035, -7032, -7032, -7033, -7034, -7035
      , -7036, -7036, -7037, -7036, -7035, -7033
      , -7031, -7029, -7031, -7037, -7039, -7041
      , -7038, -7040, -7039, -7041, -7042, -7046
      , -7046, -7052, -7051, -7049, -7048, -7047
      , -7047, -7048, -7050, -7051, -7053, -7057
      , -7052
    ], [
        -7318, -7319, -7316, -7314, -7315, -7311
      , -7303, -7301, -7305, -7309, -7308, -7311
      , -7311, -7314, -7315, -7321, -7322, -7319
      , -7320, -7317, -7318
    ], [
        -7257, -7254, -7246, -7242, -7242, -7239
      , -7240, -7243, -7246, -7243, -7242, -7240
      , -7241, -7248, -7256, -7257
    ], [
        -7283, -7278, -7280, -7283, -7284, -7283
      , -7278, -7280, -7279, -7278, -7280, -7276
      , -7277, -7273, -7271, -7273, -7277, -7279
      , -7276, -7279, -7279, -7282, -7282, -7279
      , -7281, -7283, -7280, -7283, -7283
    ], [
        -6327, -6325, -6312, -6306, -6307, -6303
      , -6302, -6303, -6304, -6307, -6309, -6312
      , -6314, -6311, -6315, -6317, -6319, -6320
      , -6326, -6327, -6327
    ], [
        -7249, -7246, -7251, -7249, -7248, -7247
      , -7245, -7245, -7246, -7245, -7244, -7243
      , -7242, -7241, -7238, -7236, -7237, -7240
      , -7241, -7247, -7252, -7252, -7253, -7256
      , -7251, -7252, -7249
    ], [
        -7081, -7079, -7078, -7076, -7075, -7070
      , -7070, -7072, -7075, -7076, -7075, -7078
      , -7080, -7080, -7080, -7082, -7083, -7084
      , -7086, -7084, -7082, -7081
    ], [
        -6254, -6250, -6241, -6238, -6238, -6240
      , -6241, -6243, -6242, -6245, -6244, -6252
      , -6250, -6253, -6255, -6257, -6259, -6254
      
    ], [
        -7028, -7025, -7024, -7026, -7022, -7020
      , -7018, -7021, -7018, -7019, -7018, -7016
      , -7017, -7017, -7012, -7009, -7006, -7007
      , -7007, -7007, -7008, -7012, -7012, -7014
      , -7019, -7020, -7024, -7026, -7029, -7032
      , -7032, -7028
    ], [
        -6590, -6592, -6588, -6583, -6581, -6578
      , -6578, -6578, -6580, -6580, -6581, -6582
      , -6582, -6584, -6584, -6585, -6585, -6586
      , -6588, -6590
    ], [
        -7220, -7215, -7217, -7219, -7232, -7230
      , -7225, -7220
    ], [
        -6836, -6829, -6826, -6826, -6827, -6829
      , -6827, -6828, -6828, -6829, -6828, -6831
      , -6832, -6836, -6841, -6842, -6838, -6844
      , -6842, -6841, -6836
    ], [
        -6269, -6262, -6256, -6255, -6252, -6255
      , -6251, -6259, -6256, -6260, -6261, -6260
      , -6265, -6265, -6265, -6269
    ], [
        -6556, -6558, -6554, -6552, -6549, -6548
      , -6546, -6541, -6545, -6548, -6550, -6551
      , -6551, -6552, -6551, -6551, -6549, -6549
      , -6552, -6554, -6554, -6556, -6556
    ], [
        -6490, -6490, -6485, -6484, -6483, -6484
      , -6476, -6474, -6473, -6476, -6477, -6481
      , -6482, -6488, -6490
    ], [
        -7116, -7112, -7121, -7123, -7118, -7122
      , -7124, -7120, -7116
    ], [
        -7293, -7293, -7291, -7292, -7290, -7290
      , -7288, -7286, -7290, -7288, -7282, -7284
      , -7281, -7279, -7284, -7285, -7291, -7293
      
    ], [
        -6202, -6205, -6203, -6198, -6196, -6193
      , -6192, -6187, -6180, -6180, -6185, -6190
      , -6190, -6195, -6193, -6196, -6200, -6200
      , -6201, -6202
    ], [
        -6854, -6851, -6852, -6852, -6849, -6850
      , -6848, -6841, -6839, -6842, -6847, -6845
      , -6847, -6848, -6848, -6855, -6853, -6857
      , -6860, -6856, -6854
    ], [
        -6705, -6700, -6702, -6700, -6695, -6695
      , -6695, -6697, -6698, -6698, -6697, -6700
      , -6702, -6704, -6703, -6704, -6703, -6703
      , -6703, -6704, -6705, -6705, -6704, -6705
      , -6706, -6710, -6705
    ], [
        -6623, -6625, -6621, -6620, -6617, -6615
      , -6611, -6613, -6611, -6613, -6611, -6610
      , -6611, -6612, -6612, -6613, -6616, -6623
      , -6623
    ], [
        -7119, -7118, -7115, -7116, -7121, -7125
      , -7124, -7122, -7124, -7121, -7119
    ], [
        -6440, -6436, -6434, -6432, -6435, -6436
      , -6434, -6431, -6429, -6431, -6431, -6432
      , -6433, -6434, -6437, -6439, -6440, -6440
      
    ], [
        -6296, -6298, -6292, -6287, -6287, -6280
      , -6281, -6279, -6278, -6284, -6283, -6280
      , -6282, -6283, -6286, -6285, -6289, -6287
      , -6287, -6290, -6288, -6291, -6297, -6299
      , -6300, -6303, -6298, -6296
    ], [
        -6576, -6566, -6564, -6569, -6572, -6573
      , -6573, -6574, -6568, -6574, -6576
    ], [
        -7037, -7035, -7034, -7026, -7026, -7023
      , -7028, -7023, -7026, -7030, -7029, -7031
      , -7033, -7032, -7030, -7030, -7034, -7035
      , -7038, -7037
    ], [
        -6735, -6734, -6730, -6726, -6727, -6728
      , -6726, -6729, -6728, -6730, -6733, -6732
      , -6735, -6733, -6732, -6735, -6733, -6731
      , -6728, -6727, -6729, -6734, -6739, -6737
      , -6737, -6737, -6735
    ], [
        -6808, -6807, -6807, -6805, -6799, -6800
      , -6801, -6807, -6810, -6810, -6808
    ], [
        -7113, -7111, -7108, -7104, -7104, -7108
      , -7108, -7117, -7113
    ], [
        -6476, -6473, -6471, -6470, -6467, -6471
      , -6470, -6474, -6474, -6476, -6479, -6476
      , -6476
    ], [
        -6949, -6945, -6942, -6942, -6937, -6937
      , -6942, -6944, -6950, -6947, -6955, -6954
      , -6950, -6949
    ], [
        -7247, -7245, -7239, -7238, -7241, -7243
      , -7241, -7245, -7246, -7246, -7248, -7249
      , -7252, -7249, -7248, -7247
    ], [
        -7080, -7079, -7074, -7073, -7076, -7078
      , -7081, -7080
    ], [
        -7345, -7344, -7342, -7343, -7339, -7337
      , -7340, -7344, -7344, -7344, -7344, -7345
      , -7346, -7348, -7348, -7346, -7346, -7345
      
    ], [
        -6373, -6373, -6367, -6372, -6371, -6372
      , -6374, -6373, -6365, -6360, -6365, -6359
      , -6360, -6362, -6368, -6369, -6369, -6371
      , -6370, -6365, -6372, -6373
    ], [
        -7236, -7234, -7229, -7225, -7226, -7229
      , -7229, -7232, -7233, -7237, -7236, -7231
      , -7237, -7236
    ], [
        -7221, -7218, -7222, -7228, -7229, -7225
      , -7223, -7221
    ], [
        -7231, -7232, -7238, -7241, -7237, -7239
      , -7236, -7234, -7231
    ], [
        -6329, -6328, -6322, -6319, -6314, -6316
      , -6321, -6322, -6325, -6330, -6329
    ], [
        -6243, -6244, -6242, -6243, -6237, -6236
      , -6235, -6236, -6236, -6236, -6237, -6237
      , -6236, -6236, -6235, -6235, -6236, -6235
      , -6236, -6237, -6237, -6237, -6237, -6236
      , -6236, -6237, -6238, -6238, -6237, -6238
      , -6238, -6238, -6238, -6238, -6238, -6238
      , -6238, -6238, -6237, -6241, -6238, -6239
      , -6242, -6245, -6243, -6245, -6243, -6247
      , -6249, -6243
    ], [
        -6562, -6564, -6570, -6565, -6563, -6562
      
    ], [
        -6737, -6728, -6727, -6729, -6732, -6729
      , -6732, -6732, -6735, -6735, -6732, -6735
      , -6732, -6736, -6737, -6740, -6738, -6738
      , -6737
    ], [
        -6314, -6308, -6311, -6308, -6307, -6300
      , -6299, -6301, -6302, -6303, -6304, -6305
      , -6305, -6309, -6308, -6314
    ], [
        -7026, -7023, -7023, -7025, -7026, -7027
      , -7027, -7031, -7030, -7029, -7027, -7026
      
    ], [
        -6521, -6518, -6516, -6513, -6516, -6517
      , -6519, -6519, -6520, -6521, -6520, -6518
      , -6521
    ], [
        -6317, -6313, -6309, -6313, -6314, -6314
      , -6319, -6317
    ], [
        -6585, -6585, -6581, -6579, -6581, -6581
      , -6579, -6580, -6582, -6582, -6585, -6585
      
    ], [
        -6708, -6711, -6712, -6712, -6714, -6713
      , -6707, -6706, -6709, -6708
    ], [
        -7033, -7036, -7035, -7034, -7033, -7032
      , -7035, -7034, -7033, -7032, -7032, -7032
      , -7033
    ], [
        -6236, -6236, -6235, -6235, -6236, -6236
      , -6236, -6237, -6235, -6235, -6234, -6233
      , -6230, -6230, -6230, -6229, -6230, -6227
      , -6228, -6228, -6228, -6229, -6229, -6229
      , -6229, -6229, -6229, -6228, -6228, -6228
      , -6227, -6227, -6223, -6223, -6221, -6221
      , -6224, -6224, -6230, -6235, -6236
    ], [
        -6554, -6550, -6552, -6555, -6557, -6557
      , -6554
    ], [
        -7140, -7130, -7130, -7138, -7140
    ], [
        -6442, -6443, -6446, -6448, -6452, -6449
      , -6452, -6448, -6442
    ], [
        -7277, -7274, -7268, -7266, -7275, -7277
      
    ], [
        -7244, -7241, -7239, -7239, -7241, -7242
      , -7244
    ], [
        -6754, -6754, -6751, -6751, -6745, -6748
      , -6759, -6756, -6754
    ], [
        -6859, -6860, -6862, -6862, -6867, -6867
      , -6866, -6863, -6859
    ], [
        -7053, -7055, -7055, -7057, -7056, -7054
      , -7050, -7050, -7052, -7054, -7053
    ], [
        -7359, -7359, -7358, -7357, -7356, -7355
      , -7352, -7354, -7355, -7357, -7356, -7357
      , -7359, -7359
    ], [
        -6488, -6491, -6493, -6490, -6488
    ], [
        -6755, -6754, -6749, -6748, -6752, -6755
      
    ], [
        -6190, -6189, -6193, -6194, -6196, -6193
      , -6190
    ], [
        -6730, -6738, -6734, -6730
    ], [
        -6530, -6532, -6529, -6528, -6526, -6527
      , -6529, -6531, -6530
    ]    ];

    private var id12Barycenter:Point = new Point(699, -6740);

    private var id12BoundingBox:Rectangle = new Rectangle(289, -7382, 1104, 1310);

    private var id39X:Array = [ 
    [
        -276, -274, -278, -276
    ], [
        -500, -491, -497, -500
    ], [
        131, 138, 142, 143, 138, 131
      , 125, 125, 128, 129, 131
    ], [
        125, 138, 144, 143, 146, 132
      , 127, 127, 124, 121, 119, 115
      , 113, 109, 111, 117, 116, 125
      
    ], [
        262, 286, 277, 275, 275, 285
      , 284, 279, 278, 289, 297, 299
      , 305, 311, 302, 295, 290, 276
      , 272, 265, 250, 244, 246, 239
      , 232, 227, 226, 222, 220, 217
      , 212, 214, 210, 210, 228, 248
      , 262
    ], [
        354, 357, 362, 364, 365, 368
      , 367, 368, 370, 370, 373, 374
      , 374, 380, 379, 384, 379, 384
      , 382, 375, 353, 342, 341, 337
      , 340, 354
    ], [
        -771, -771, -765, -764, -767, -751
      , -745, -746, -749, -758, -768, -766
      , -763, -764, -757, -747, -764, -767
      , -766, -771, -771, -765, -766, -761
      , -762, -759, -761, -756, -751, -757
      , -761, -763, -767, -770, -769, -771
      , -775, -777, -780, -779, -783, -781
      , -775, -766, -764, -762, -770, -779
      , -778, -781, -783, -786, -782, -785
      , -783, -788, -788, -792, -796, -798
      , -794, -796, -793, -792, -789, -789
      , -786, -784, -784, -787, -788, -782
      , -776, -770, -764, -765, -768, -760
      , -755, -754, -747, -736, -729, -725
      , -717, -716, -712, -712, -708, -701
      , -701, -697, -709, -699, -694, -698
      , -711, -706, -708, -703, -688, -686
      , -685, -680, -671, -668, -667, -669
      , -670, -669, -671, -667, -668, -663
      , -665, -664, -656, -652, -650, -654
      , -648, -647, -646, -644, -639, -625
      , -624, -617, -619, -618, -616, -599
      , -591, -573, -540, -532, -521, -506
      , -497, -486, -483, -486, -484, -461
      , -441, -420, -391, -385, -370, -356
      , -334, -322, -321, -327, -325, -326
      , -322, -319, -322, -312, -303, -292
      , -298, -295, -296, -295, -285, -269
      , -263, -265, -258, -259, -251, -251
      , -243, -235, -230, -226, -208, -206
      , -195, -188, -184, -170, -153, -153
      , -148, -148, -139, -138, -135, -131
      , -119, -118, -126, -124, -116, -115
      , -109, -112, -108, -104, -98, -96
      , -81, -67, -65, -62, -63, -58
      , -47, -43, -34, -27, -16, -14
      , -5, 15, 22, 25, 31, 36
      , 41, 57, 59, 56, 58, 74
      , 80, 93, 100, 117, 124, 122
      , 125, 127, 123, 126, 134, 135
      , 143, 144, 149, 150, 167, 170
      , 174, 180, 186, 195, 210, 215
      , 231, 229, 238, 240, 245, 252
      , 255, 263, 267, 274, 274, 284
      , 288, 284, 283, 274, 271, 270
      , 279, 280, 276, 259, 243, 198
      , 186, 171, 144, 107, 103, 92
      , 76, 62, 65, 69, 65, 68
      , 78, 66, 63, 61, 60, 57
      , 56, 54, 53, 53, 54, 55
      , 55, 56, 58, 58, 61, 61
      , 61, 63, 66, 64, 62, 60
      , 59, 53, 48, 47, 46, 46
      , 36, 23, 17, 13, 3, -1
      , -17, -19, -23, -28, -27, -29
      , -30, -27, -19, -22, -18, -14
      , -3, 17, 21, 9, 8, -1
      , -6, -27, -35, -37, -46, -46
      , -56, -59, -69, -68, -72, -79
      , -74, -67, -68, -66, -63, -66
      , -77, -87, -91, -93, -101, -102
      , -112, -124, -134, -136, -139, -149
      , -165, -174, -177, -184, -184, -190
      , -190, -196, -203, -211, -218, -223
      , -228, -236, -242, -249, -263, -270
      , -288, -308, -315, -332, -344, -348
      , -360, -407, -416, -425, -429, -437
      , -454, -470, -479, -486, -495, -496
      , -499, -503, -504, -521, -524, -538
      , -548, -559, -574, -583, -579, -578
      , -576, -570, -577, -575, -589, -594
      , -584, -589, -599, -632, -647, -679
      , -682, -686, -687, -679, -676, -667
      , -660, -659, -648, -648, -645, -637
      , -631, -633, -629, -643, -645, -659
      , -664, -660, -662, -660, -654, -656
      , -655, -650, -634, -635, -625, -627
      , -632, -642, -641, -650, -648, -655
      , -653, -670, -673, -655, -649, -626
      , -623, -615, -610, -617, -621, -623
      , -622, -616, -609, -601, -606, -601
      , -601, -605, -600, -602, -601, -599
      , -609, -598, -593, -594, -587, -583
      , -576, -568, -559, -559, -553, -554
      , -540, -541, -553, -562, -567, -571
      , -572, -567, -572, -569, -572, -582
      , -592, -594, -603, -607, -614, -618
      , -623, -626, -641, -646, -648, -662
      , -660, -669, -682, -685, -686, -689
      , -701, -710, -710, -713, -714, -709
      , -702, -701, -704, -710, -710, -723
      , -749, -752, -771
    ]    ];

    private var id39Y:Array = [ 
    [
        -3797, -3792, -3793, -3797
    ], [
        -3861, -3860, -3857, -3861
    ], [
        -4150, -4144, -4146, -4143, -4142, -4145
      , -4140, -4148, -4149, -4154, -4150
    ], [
        -4185, -4189, -4187, -4184, -4180, -4169
      , -4166, -4160, -4160, -4164, -4163, -4165
      , -4162, -4167, -4174, -4174, -4180, -4185
      
    ], [
        -4271, -4277, -4271, -4272, -4268, -4270
      , -4265, -4265, -4262, -4254, -4256, -4260
      , -4256, -4252, -4237, -4230, -4217, -4206
      , -4208, -4216, -4215, -4227, -4230, -4236
      , -4234, -4232, -4225, -4226, -4233, -4232
      , -4232, -4234, -4236, -4239, -4250, -4266
      , -4271
    ], [
        -4287, -4288, -4288, -4291, -4287, -4289
      , -4285, -4289, -4289, -4286, -4286, -4282
      , -4284, -4282, -4279, -4270, -4272, -4269
      , -4263, -4265, -4276, -4274, -4282, -4283
      , -4287, -4287
    ], [
        -4483, -4506, -4507, -4510, -4512, -4522
      , -4524, -4531, -4525, -4522, -4522, -4527
      , -4524, -4530, -4531, -4539, -4535, -4538
      , -4541, -4542, -4545, -4547, -4541, -4542
      , -4545, -4547, -4554, -4556, -4566, -4561
      , -4566, -4558, -4560, -4558, -4556, -4556
      , -4554, -4549, -4549, -4553, -4555, -4557
      , -4570, -4576, -4575, -4580, -4575, -4577
      , -4575, -4572, -4574, -4578, -4580, -4585
      , -4589, -4594, -4590, -4593, -4587, -4591
      , -4596, -4605, -4604, -4608, -4608, -4610
      , -4608, -4611, -4614, -4612, -4615, -4618
      , -4617, -4622, -4621, -4625, -4626, -4629
      , -4630, -4633, -4627, -4629, -4629, -4633
      , -4636, -4631, -4632, -4637, -4637, -4629
      , -4634, -4639, -4642, -4643, -4648, -4646
      , -4643, -4650, -4654, -4653, -4663, -4661
      , -4667, -4667, -4673, -4674, -4667, -4669
      , -4665, -4664, -4663, -4663, -4666, -4666
      , -4667, -4669, -4671, -4675, -4674, -4670
      , -4671, -4666, -4662, -4667, -4669, -4662
      , -4659, -4652, -4651, -4649, -4652, -4649
      , -4652, -4649, -4648, -4652, -4648, -4652
      , -4658, -4649, -4649, -4648, -4646, -4647
      , -4638, -4637, -4629, -4629, -4629, -4629
      , -4637, -4638, -4636, -4633, -4631, -4629
      , -4634, -4632, -4635, -4638, -4640, -4634
      , -4631, -4632, -4629, -4632, -4630, -4623
      , -4626, -4624, -4620, -4625, -4629, -4632
      , -4631, -4634, -4628, -4629, -4621, -4620
      , -4617, -4618, -4616, -4619, -4627, -4622
      , -4620, -4617, -4618, -4612, -4612, -4616
      , -4613, -4606, -4595, -4591, -4589, -4596
      , -4598, -4594, -4591, -4592, -4587, -4589
      , -4581, -4583, -4583, -4578, -4576, -4574
      , -4564, -4569, -4566, -4571, -4565, -4566
      , -4555, -4559, -4557, -4553, -4558, -4555
      , -4556, -4555, -4558, -4564, -4571, -4568
      , -4565, -4565, -4557, -4558, -4546, -4539
      , -4540, -4537, -4534, -4529, -4529, -4531
      , -4532, -4536, -4536, -4535, -4531, -4524
      , -4520, -4522, -4528, -4530, -4525, -4520
      , -4520, -4525, -4529, -4527, -4532, -4532
      , -4535, -4534, -4529, -4530, -4522, -4520
      , -4518, -4515, -4510, -4513, -4510, -4501
      , -4493, -4478, -4472, -4460, -4450, -4430
      , -4413, -4410, -4403, -4393, -4388, -4389
      , -4376, -4362, -4359, -4359, -4361, -4361
      , -4354, -4345, -4340, -4338, -4337, -4337
      , -4337, -4337, -4338, -4339, -4339, -4338
      , -4340, -4339, -4340, -4340, -4340, -4342
      , -4340, -4341, -4345, -4345, -4345, -4345
      , -4344, -4343, -4338, -4337, -4335, -4333
      , -4316, -4301, -4297, -4288, -4281, -4271
      , -4251, -4243, -4240, -4230, -4222, -4224
      , -4221, -4209, -4196, -4192, -4184, -4176
      , -4165, -4157, -4150, -4143, -4139, -4138
      , -4130, -4124, -4118, -4110, -4108, -4095
      , -4092, -4077, -4058, -4052, -4055, -4045
      , -4039, -4036, -4051, -4040, -4036, -4033
      , -4030, -4028, -4033, -4030, -4030, -4026
      , -4030, -4028, -4021, -4014, -4015, -4010
      , -3994, -3966, -3965, -3959, -3954, -3951
      , -3948, -3943, -3943, -3952, -3955, -3952
      , -3954, -3952, -3943, -3939, -3940, -3946
      , -3946, -3945, -3940, -3946, -3943, -3945
      , -3946, -3944, -3932, -3928, -3922, -3920
      , -3922, -3917, -3913, -3903, -3886, -3886
      , -3889, -3889, -3878, -3871, -3876, -3879
      , -3891, -3890, -3912, -3927, -3927, -3921
      , -3920, -3926, -3925, -3933, -3937, -3947
      , -3955, -3956, -3974, -3994, -3999, -3996
      , -4029, -4033, -4036, -4047, -4057, -4063
      , -4073, -4080, -4081, -4084, -4085, -4083
      , -4096, -4098, -4102, -4098, -4100, -4125
      , -4126, -4131, -4131, -4137, -4145, -4147
      , -4156, -4159, -4170, -4174, -4186, -4193
      , -4196, -4195, -4202, -4206, -4213, -4220
      , -4232, -4245, -4253, -4250, -4253, -4253
      , -4267, -4273, -4288, -4298, -4298, -4302
      , -4310, -4313, -4314, -4324, -4333, -4339
      , -4343, -4344, -4354, -4364, -4373, -4373
      , -4392, -4393, -4399, -4403, -4410, -4414
      , -4413, -4418, -4424, -4427, -4427, -4430
      , -4446, -4449, -4457, -4458, -4455, -4458
      , -4464, -4477, -4479, -4484, -4487, -4484
      , -4490, -4485, -4486, -4489, -4486, -4490
      , -4490, -4480, -4477, -4473, -4479, -4475
      , -4481, -4484, -4481, -4478, -4486, -4481
      , -4475, -4475, -4482, -4481, -4485, -4492
      , -4496, -4499, -4502, -4501, -4510, -4503
      , -4500, -4495, -4483
    ]    ];

    private var id39Barycenter:Point = new Point(-359, -4361);

    private var id39BoundingBox:Rectangle = new Rectangle(-798, -4675, 1181, 883);

    private var id28X:Array = [ 
        1654, 1660, 1669, 1671, 1683, 1688
      , 1689, 1691, 1689, 1691, 1704, 1715
      , 1717, 1722, 1722, 1729, 1730, 1724
      , 1726, 1725, 1733, 1735, 1732, 1737
      , 1739, 1735, 1736, 1741, 1740, 1745
      , 1745, 1742, 1741, 1745, 1750, 1750
      , 1753, 1751, 1754, 1760, 1761, 1757
      , 1763, 1767, 1768, 1773, 1783, 1783
      , 1785, 1791, 1801, 1802, 1807, 1804
      , 1811, 1813, 1817, 1814, 1821, 1827
      , 1826, 1829, 1838, 1840, 1840, 1845
      , 1859, 1860, 1872, 1880, 1889, 1899
      , 1908, 1918, 1929, 1932, 1943, 1947
      , 1957, 1967, 1974, 1979, 1986, 1991
      , 1995, 2001, 2059, 2066, 2071, 2088
      , 2091, 2104, 2114, 2114, 2116, 2117
      , 2122, 2119, 2120, 2126, 2127, 2135
      , 2134, 2140, 2139, 2146, 2150, 2151
      , 2147, 2146, 2148, 2152, 2150, 2159
      , 2159, 2156, 2171, 2174, 2181, 2190
      , 2192, 2197, 2195, 2207, 2216, 2218
      , 2216, 2222, 2221, 2228, 2241, 2240
      , 2246, 2247, 2250, 2248, 2250, 2253
      , 2259, 2271, 2271, 2278, 2274, 2277
      , 2272, 2274, 2277, 2277, 2278, 2286
      , 2285, 2287, 2291, 2297, 2292, 2298
      , 2300, 2306, 2308, 2313, 2314, 2321
      , 2354, 2360, 2355, 2358, 2357, 2371
      , 2371, 2389, 2403, 2418, 2425, 2431
      , 2427, 2430, 2435, 2433, 2438, 2404
      , 2395, 2389, 2378, 2379, 2385, 2383
      , 2386, 2391, 2390, 2392, 2364, 2341
      , 2330, 2325, 2317, 2313, 2306, 2305
      , 2288, 2283, 2277, 2274, 2244, 2232
      , 2204, 2202, 2184, 2166, 2157, 2148
      , 2135, 2127, 2115, 2107, 2098, 2081
      , 2073, 2059, 2046, 2029, 1995, 1986
      , 1967, 1954, 1942, 1934, 1922, 1919
      , 1920, 1931, 1930, 1924, 1897, 1896
      , 1885, 1872, 1880, 1881, 1891, 1895
      , 1890, 1882, 1868, 1864, 1855, 1850
      , 1846, 1836, 1833, 1830, 1824, 1801
      , 1794, 1778, 1774, 1773, 1789, 1787
      , 1777, 1769, 1776, 1776, 1780, 1774
      , 1767, 1752, 1747, 1741, 1737, 1734
      , 1724, 1719, 1718, 1710, 1714, 1706
      , 1708, 1707, 1704, 1704, 1698, 1693
      , 1685, 1683, 1679, 1675, 1663, 1662
      , 1654    ];

    private var id28Y:Array = [ 
        -4965, -4970, -4968, -4973, -4968, -4972
      , -4976, -4976, -4981, -4984, -4985, -4982
      , -4988, -4989, -4999, -5000, -5005, -5010
      , -5018, -5022, -5023, -5028, -5030, -5030
      , -5034, -5038, -5045, -5048, -5055, -5059
      , -5063, -5065, -5067, -5073, -5074, -5081
      , -5083, -5088, -5102, -5103, -5107, -5115
      , -5126, -5127, -5136, -5144, -5143, -5149
      , -5150, -5147, -5149, -5154, -5155, -5160
      , -5162, -5167, -5169, -5174, -5172, -5174
      , -5182, -5186, -5185, -5182, -5181, -5177
      , -5173, -5179, -5176, -5178, -5172, -5177
      , -5172, -5172, -5176, -5181, -5181, -5180
      , -5170, -5168, -5159, -5160, -5161, -5164
      , -5179, -5182, -5195, -5198, -5217, -5223
      , -5228, -5229, -5224, -5222, -5224, -5221
      , -5220, -5219, -5218, -5218, -5214, -5209
      , -5206, -5205, -5202, -5202, -5198, -5195
      , -5198, -5196, -5191, -5190, -5188, -5182
      , -5179, -5178, -5167, -5166, -5157, -5155
      , -5147, -5143, -5142, -5140, -5128, -5127
      , -5125, -5124, -5123, -5119, -5115, -5114
      , -5111, -5107, -5105, -5103, -5103, -5097
      , -5092, -5076, -5064, -5057, -5048, -5045
      , -5037, -5033, -5030, -5023, -5013, -5000
      , -4998, -4993, -4990, -4976, -4972, -4969
      , -4962, -4959, -4958, -4956, -4952, -4945
      , -4938, -4941, -4945, -4946, -4950, -4946
      , -4951, -4965, -4967, -4963, -4958, -4946
      , -4946, -4940, -4942, -4935, -4908, -4897
      , -4885, -4866, -4845, -4838, -4830, -4828
      , -4820, -4811, -4800, -4785, -4784, -4791
      , -4807, -4802, -4800, -4803, -4809, -4805
      , -4803, -4807, -4808, -4814, -4811, -4804
      , -4797, -4797, -4787, -4759, -4756, -4750
      , -4746, -4749, -4753, -4751, -4754, -4748
      , -4751, -4754, -4746, -4745, -4752, -4751
      , -4755, -4753, -4745, -4747, -4750, -4753
      , -4765, -4772, -4776, -4777, -4787, -4794
      , -4796, -4812, -4814, -4821, -4818, -4821
      , -4827, -4828, -4836, -4836, -4830, -4811
      , -4810, -4816, -4822, -4825, -4826, -4825
      , -4835, -4836, -4841, -4844, -4848, -4852
      , -4855, -4860, -4863, -4871, -4873, -4879
      , -4882, -4883, -4890, -4887, -4890, -4889
      , -4898, -4899, -4902, -4903, -4909, -4917
      , -4921, -4933, -4934, -4931, -4930, -4938
      , -4941, -4945, -4943, -4949, -4953, -4958
      , -4965    ];

    private var id28Barycenter:Point = new Point(2040, -4963);

    private var id28BoundingBox:Rectangle = new Rectangle(1654, -5229, 784, 484);

    private var id1X:Array = [ 
        -312, -309, -316, -315, -321, -322
      , -331, -333, -339, -345, -340, -339
      , -330, -325, -312, -314, -312    ];

    private var id1Y:Array = [ 
        -5714, -5713, -5705, -5703, -5700, -5698
      , -5693, -5690, -5693, -5691, -5697, -5705
      , -5711, -5720, -5725, -5717, -5714    ];

    private var id1Barycenter:Point = new Point(-326, -5706);

    private var id1BoundingBox:Rectangle = new Rectangle(-345, -5725, 36, 35);

    private var id33X:Array = [ 
        1924, 1918, 1926, 1926, 1930, 1931
      , 1919, 1919, 1917, 1920, 1912, 1919
      , 1923, 1924, 1931, 1937, 1937, 1950
      , 1950, 1940, 1932, 1924, 1904, 1898
      , 1896, 1888, 1886, 1881, 1880, 1896
      , 1893, 1897, 1924, 1930, 1931, 1920
      , 1919, 1922, 1934, 1942, 1954, 1967
      , 1986, 1995, 2029, 2046, 2059, 2073
      , 2081, 2098, 2107, 2115, 2127, 2135
      , 2148, 2157, 2166, 2184, 2202, 2204
      , 2232, 2244, 2274, 2277, 2283, 2288
      , 2305, 2306, 2313, 2317, 2325, 2330
      , 2341, 2364, 2392, 2396, 2401, 2395
      , 2384, 2368, 2364, 2363, 2362, 2355
      , 2359, 2358, 2363, 2363, 2369, 2355
      , 2354, 2357, 2350, 2353, 2342, 2339
      , 2345, 2347, 2354, 2358, 2364, 2363
      , 2372, 2370, 2371, 2396, 2402, 2392
      , 2387, 2384, 2387, 2374, 2365, 2365
      , 2337, 2331, 2331, 2318, 2311, 2304
      , 2298, 2296, 2285, 2281, 2284, 2282
      , 2268, 2267, 2270, 2253, 2246, 2248
      , 2256, 2257, 2259, 2261, 2260, 2264
      , 2261, 2261, 2246, 2243, 2235, 2227
      , 2227, 2214, 2212, 2207, 2197, 2187
      , 2182, 2157, 2149, 2150, 2147, 2141
      , 2130, 2120, 2114, 2110, 2102, 2097
      , 2092, 2084, 2081, 2084, 2082, 2079
      , 2076, 2070, 2069, 2062, 2060, 2052
      , 2048, 2032, 2024, 2022, 2019, 2012
      , 1990, 1993, 1989, 1985, 1989, 1986
      , 1982, 1975, 1968, 1951, 1935, 1924
          ];

    private var id33Y:Array = [ 
        -4586, -4591, -4593, -4599, -4600, -4609
      , -4617, -4625, -4629, -4635, -4643, -4650
      , -4648, -4651, -4649, -4652, -4662, -4676
      , -4685, -4688, -4698, -4703, -4710, -4720
      , -4727, -4732, -4739, -4744, -4764, -4771
      , -4782, -4787, -4777, -4776, -4772, -4765
      , -4753, -4750, -4747, -4745, -4753, -4755
      , -4751, -4752, -4745, -4746, -4754, -4751
      , -4748, -4754, -4751, -4753, -4749, -4746
      , -4750, -4756, -4759, -4787, -4797, -4797
      , -4804, -4811, -4814, -4808, -4807, -4803
      , -4805, -4809, -4803, -4800, -4802, -4807
      , -4791, -4784, -4785, -4771, -4765, -4745
      , -4749, -4747, -4743, -4737, -4727, -4722
      , -4721, -4707, -4696, -4686, -4672, -4672
      , -4668, -4667, -4662, -4655, -4654, -4644
      , -4641, -4644, -4645, -4640, -4641, -4636
      , -4631, -4628, -4624, -4607, -4599, -4597
      , -4600, -4598, -4594, -4596, -4591, -4587
      , -4605, -4604, -4600, -4602, -4592, -4588
      , -4589, -4586, -4587, -4581, -4576, -4570
      , -4569, -4560, -4557, -4560, -4555, -4549
      , -4545, -4539, -4540, -4536, -4531, -4528
      , -4526, -4519, -4514, -4512, -4515, -4512
      , -4509, -4510, -4506, -4507, -4501, -4502
      , -4507, -4515, -4513, -4508, -4509, -4514
      , -4515, -4529, -4523, -4525, -4521, -4527
      , -4521, -4524, -4520, -4515, -4513, -4515
      , -4511, -4515, -4512, -4510, -4505, -4506
      , -4502, -4504, -4499, -4503, -4503, -4493
      , -4494, -4495, -4513, -4524, -4535, -4539
      , -4539, -4549, -4564, -4567, -4576, -4586
          ];

    private var id33Barycenter:Point = new Point(2149, -4657);

    private var id33BoundingBox:Rectangle = new Rectangle(1880, -4814, 521, 320);

    private var id36X:Array = [ 
    [
        1124, 1132, 1141, 1143, 1149, 1151
      , 1157, 1155, 1167, 1168, 1175, 1177
      , 1185, 1193, 1197, 1197, 1200, 1201
      , 1205, 1205, 1213, 1214, 1223, 1225
      , 1232, 1233, 1247, 1254, 1259, 1262
      , 1267, 1271, 1264, 1260, 1265, 1270
      , 1266, 1265, 1265, 1263, 1257, 1262
      , 1267, 1273, 1272, 1277, 1277, 1286
      , 1291, 1288, 1289, 1288, 1288, 1285
      , 1282, 1280, 1276, 1279, 1289, 1290
      , 1297, 1311, 1309, 1329, 1322, 1331
      , 1345, 1351, 1351, 1352, 1357, 1362
      , 1374, 1376, 1378, 1386, 1402, 1405
      , 1410, 1408, 1414, 1413, 1416, 1414
      , 1417, 1419, 1419, 1420, 1423, 1423
      , 1425, 1421, 1426, 1430, 1430, 1440
      , 1449, 1464, 1468, 1471, 1486, 1494
      , 1507, 1508, 1516, 1518, 1521, 1528
      , 1529, 1541, 1542, 1548, 1547, 1550
      , 1546, 1546, 1551, 1553, 1548, 1553
      , 1557, 1559, 1554, 1559, 1559, 1554
      , 1560, 1557, 1559, 1556, 1559, 1556
      , 1559, 1567, 1574, 1566, 1568, 1570
      , 1567, 1577, 1580, 1587, 1592, 1593
      , 1606, 1609, 1608, 1602, 1598, 1595
      , 1597, 1587, 1589, 1586, 1581, 1585
      , 1582, 1589, 1591, 1585, 1579, 1582
      , 1567, 1560, 1558, 1562, 1560, 1555
      , 1555, 1548, 1549, 1547, 1543, 1544
      , 1540, 1541, 1537, 1539, 1538, 1527
      , 1519, 1513, 1510, 1510, 1503, 1499
      , 1498, 1495, 1493, 1482, 1465, 1460
      , 1455, 1450, 1451, 1447, 1446, 1440
      , 1432, 1430, 1421, 1411, 1409, 1410
      , 1408, 1406, 1406, 1403, 1404, 1402
      , 1395, 1378, 1367, 1366, 1361, 1360
      , 1354, 1336, 1331, 1329, 1329, 1324
      , 1313, 1308, 1311, 1308, 1313, 1310
      , 1316, 1311, 1317, 1322, 1327, 1340
      , 1343, 1340, 1350, 1352, 1356, 1353
      , 1361, 1359, 1363, 1359, 1365, 1378
      , 1383, 1385, 1390, 1395, 1411, 1416
      , 1421, 1442, 1455, 1466, 1467, 1465
      , 1468, 1474, 1483, 1486, 1504, 1512
      , 1502, 1492, 1489, 1489, 1488, 1490
      , 1487, 1486, 1485, 1480, 1457, 1444
      , 1434, 1420, 1402, 1390, 1397, 1387
      , 1378, 1369, 1373, 1368, 1359, 1354
      , 1357, 1354, 1351, 1352, 1350, 1349
      , 1353, 1352, 1347, 1351, 1349, 1351
      , 1349, 1343, 1342, 1346, 1339, 1344
      , 1340, 1328, 1320, 1325, 1314, 1307
      , 1274, 1275, 1270, 1272, 1275, 1276
      , 1276, 1276, 1277, 1278, 1278, 1277
      , 1277, 1276, 1276, 1278, 1279, 1279
      , 1278, 1278, 1277, 1277, 1276, 1277
      , 1277, 1278, 1278, 1278, 1278, 1278
      , 1280, 1280, 1281, 1281, 1283, 1285
      , 1285, 1286, 1286, 1286, 1285, 1285
      , 1284, 1284, 1285, 1286, 1286, 1286
      , 1285, 1284, 1282, 1282, 1282, 1282
      , 1282, 1283, 1283, 1283, 1283, 1284
      , 1287, 1288, 1288, 1288, 1288, 1291
      , 1294, 1296, 1296, 1297, 1298, 1300
      , 1304, 1304, 1305, 1305, 1305, 1306
      , 1305, 1304, 1303, 1302, 1302, 1301
      , 1301, 1301, 1302, 1304, 1306, 1307
      , 1308, 1308, 1308, 1308, 1308, 1308
      , 1309, 1310, 1310, 1312, 1312, 1313
      , 1313, 1313, 1313, 1313, 1313, 1314
      , 1315, 1315, 1315, 1316, 1316, 1315
      , 1315, 1316, 1315, 1314, 1313, 1313
      , 1313, 1313, 1312, 1312, 1313, 1312
      , 1311, 1307, 1306, 1305, 1305, 1305
      , 1305, 1306, 1306, 1305, 1306, 1305
      , 1305, 1305, 1303, 1303, 1302, 1301
      , 1300, 1299, 1299, 1299, 1298, 1297
      , 1296, 1296, 1294, 1290, 1288, 1288
      , 1286, 1285, 1285, 1284, 1283, 1254
      , 1244, 1241, 1243, 1238, 1234, 1224
      , 1212, 1205, 1206, 1187, 1184, 1182
      , 1181, 1178, 1180, 1177, 1178, 1177
      , 1180, 1179, 1175, 1172, 1174, 1169
      , 1169, 1172, 1169, 1171, 1169, 1166
      , 1168, 1166, 1169, 1166, 1159, 1163
      , 1162, 1161, 1155, 1151, 1155, 1150
      , 1152, 1146, 1138, 1134, 1134, 1131
      , 1142, 1131, 1128, 1129, 1126, 1129
      , 1125, 1127, 1122, 1123, 1116, 1117
      , 1124
    ], [
        1583, 1592, 1592, 1568, 1562, 1563
      , 1561, 1559, 1548, 1548, 1547, 1550
      , 1549, 1554, 1548, 1545, 1546, 1544
      , 1534, 1530, 1530, 1528, 1526, 1523
      , 1521, 1513, 1518, 1521, 1520, 1518
      , 1492, 1490, 1492, 1491, 1470, 1452
      , 1454, 1451, 1461, 1474, 1490, 1493
      , 1498, 1497, 1516, 1513, 1508, 1511
      , 1516, 1520, 1521, 1525, 1528, 1531
      , 1530, 1535, 1540, 1541, 1550, 1551
      , 1554, 1556, 1559, 1564, 1567, 1574
      , 1581, 1583
    ], [
        1187, 1188, 1193, 1194, 1198, 1205
      , 1207, 1213, 1217, 1215, 1213, 1213
      , 1203, 1202, 1196, 1192, 1193, 1200
      , 1198, 1201, 1195, 1194, 1187
    ], [
        1203, 1203, 1207, 1208, 1205, 1208
      , 1207, 1212, 1215, 1213, 1219, 1218
      , 1220, 1225, 1226, 1234, 1228, 1229
      , 1224, 1217, 1216, 1217, 1206, 1200
      , 1203
    ], [
        1400, 1396, 1406, 1429, 1437, 1436
      , 1430, 1405, 1396, 1400
    ], [
        1248, 1231, 1243, 1246, 1244, 1247
      , 1255, 1261, 1263, 1249, 1261, 1261
      , 1267, 1280, 1281, 1276, 1280, 1278
      , 1279, 1271, 1275, 1269, 1267, 1269
      , 1262, 1256, 1249, 1248
    ], [
        1412, 1414, 1407, 1419, 1425, 1446
      , 1464, 1459, 1417, 1394, 1403, 1412
      
    ], [
        1430, 1440, 1456, 1470, 1464, 1451
      , 1439, 1422, 1428, 1421, 1430
    ], [
        1254, 1254, 1256, 1255, 1255, 1257
      , 1258, 1259, 1259, 1258, 1259, 1260
      , 1264, 1263, 1265, 1265, 1264, 1265
      , 1265, 1266, 1267, 1270, 1271, 1274
      , 1274, 1276, 1276, 1277, 1278, 1278
      , 1280, 1281, 1280, 1281, 1281, 1284
      , 1286, 1286, 1285, 1286, 1285, 1283
      , 1283, 1283, 1281, 1280, 1280, 1281
      , 1278, 1278, 1278, 1279, 1280, 1280
      , 1281, 1281, 1281, 1282, 1283, 1284
      , 1284, 1284, 1284, 1281, 1275, 1272
      , 1266, 1262, 1259, 1257, 1254, 1253
      , 1253, 1248, 1248, 1249, 1249, 1248
      , 1251, 1251, 1251, 1252, 1250, 1250
      , 1251, 1251, 1253, 1251, 1250, 1251
      , 1252, 1252, 1253, 1253, 1253, 1254
      
    ], [
        1226, 1229, 1224, 1230, 1230, 1242
      , 1241, 1231, 1226, 1223, 1226
    ], [
        1486, 1482, 1488, 1487, 1513, 1521
      , 1521, 1486
    ], [
        1377, 1387, 1385, 1379, 1372, 1374
      , 1370, 1377
    ]    ];

    private var id36Y:Array = [ 
    [
        -4865, -4862, -4864, -4861, -4861, -4864
      , -4864, -4870, -4868, -4867, -4867, -4870
      , -4867, -4872, -4875, -4882, -4883, -4889
      , -4888, -4884, -4880, -4875, -4873, -4868
      , -4871, -4876, -4872, -4866, -4867, -4871
      , -4870, -4874, -4878, -4885, -4890, -4890
      , -4894, -4892, -4897, -4892, -4897, -4901
      , -4905, -4905, -4908, -4908, -4911, -4909
      , -4912, -4914, -4925, -4927, -4933, -4934
      , -4936, -4936, -4941, -4948, -4949, -4954
      , -4956, -4963, -4969, -4968, -4979, -4986
      , -4978, -4980, -4980, -4979, -4978, -4972
      , -4968, -4965, -4961, -4956, -4952, -4946
      , -4945, -4943, -4941, -4938, -4938, -4936
      , -4934, -4934, -4932, -4935, -4935, -4932
      , -4932, -4931, -4929, -4929, -4931, -4930
      , -4922, -4919, -4915, -4917, -4916, -4919
      , -4915, -4918, -4915, -4921, -4920, -4926
      , -4934, -4931, -4935, -4936, -4933, -4931
      , -4930, -4925, -4926, -4923, -4921, -4918
      , -4921, -4919, -4916, -4916, -4914, -4915
      , -4910, -4908, -4907, -4905, -4905, -4901
      , -4898, -4900, -4896, -4894, -4888, -4885
      , -4881, -4878, -4874, -4872, -4874, -4870
      , -4870, -4866, -4863, -4862, -4866, -4866
      , -4863, -4865, -4863, -4858, -4859, -4845
      , -4841, -4842, -4840, -4834, -4835, -4829
      , -4828, -4833, -4836, -4836, -4842, -4841
      , -4844, -4848, -4851, -4847, -4848, -4851
      , -4851, -4848, -4850, -4848, -4845, -4851
      , -4850, -4853, -4851, -4847, -4847, -4849
      , -4852, -4851, -4853, -4842, -4850, -4846
      , -4849, -4846, -4849, -4848, -4851, -4848
      , -4853, -4849, -4850, -4856, -4854, -4857
      , -4855, -4858, -4855, -4855, -4858, -4860
      , -4850, -4852, -4851, -4844, -4841, -4830
      , -4828, -4838, -4846, -4846, -4848, -4851
      , -4849, -4843, -4838, -4832, -4824, -4820
      , -4811, -4808, -4801, -4798, -4802, -4793
      , -4788, -4783, -4779, -4773, -4768, -4765
      , -4762, -4757, -4750, -4748, -4748, -4736
      , -4737, -4731, -4731, -4726, -4715, -4706
      , -4705, -4687, -4680, -4679, -4675, -4671
      , -4666, -4658, -4655, -4649, -4641, -4630
      , -4626, -4630, -4633, -4635, -4634, -4636
      , -4634, -4638, -4635, -4639, -4651, -4662
      , -4669, -4670, -4678, -4678, -4680, -4682
      , -4678, -4678, -4675, -4673, -4675, -4675
      , -4679, -4677, -4680, -4682, -4682, -4688
      , -4688, -4689, -4689, -4689, -4692, -4694
      , -4692, -4695, -4697, -4697, -4703, -4698
      , -4698, -4701, -4705, -4706, -4711, -4715
      , -4742, -4745, -4748, -4750, -4748, -4747
      , -4747, -4747, -4746, -4746, -4747, -4747
      , -4747, -4747, -4747, -4747, -4748, -4748
      , -4749, -4750, -4750, -4751, -4751, -4751
      , -4751, -4751, -4751, -4751, -4752, -4752
      , -4751, -4751, -4750, -4750, -4749, -4748
      , -4748, -4748, -4748, -4749, -4750, -4750
      , -4751, -4751, -4751, -4751, -4751, -4752
      , -4753, -4753, -4755, -4755, -4755, -4756
      , -4756, -4756, -4756, -4756, -4755, -4755
      , -4754, -4753, -4753, -4753, -4752, -4751
      , -4749, -4749, -4749, -4750, -4750, -4749
      , -4749, -4749, -4749, -4748, -4747, -4746
      , -4746, -4745, -4745, -4745, -4745, -4745
      , -4745, -4744, -4744, -4742, -4742, -4743
      , -4743, -4743, -4742, -4742, -4743, -4743
      , -4743, -4743, -4743, -4742, -4741, -4741
      , -4741, -4740, -4740, -4740, -4739, -4738
      , -4737, -4737, -4738, -4738, -4738, -4738
      , -4739, -4739, -4740, -4740, -4741, -4741
      , -4741, -4741, -4741, -4742, -4743, -4743
      , -4744, -4746, -4747, -4748, -4749, -4749
      , -4749, -4749, -4749, -4750, -4750, -4750
      , -4750, -4751, -4751, -4751, -4751, -4751
      , -4752, -4752, -4752, -4752, -4752, -4753
      , -4754, -4754, -4755, -4757, -4757, -4757
      , -4758, -4758, -4759, -4759, -4759, -4781
      , -4794, -4806, -4818, -4826, -4834, -4836
      , -4845, -4852, -4849, -4856, -4850, -4835
      , -4831, -4833, -4830, -4827, -4823, -4824
      , -4818, -4815, -4816, -4813, -4816, -4822
      , -4819, -4816, -4814, -4812, -4809, -4808
      , -4807, -4800, -4799, -4798, -4800, -4798
      , -4794, -4798, -4801, -4804, -4805, -4806
      , -4808, -4816, -4823, -4823, -4827, -4828
      , -4830, -4830, -4837, -4841, -4843, -4845
      , -4847, -4848, -4850, -4853, -4865, -4867
      , -4865
    ], [
        -4584, -4578, -4575, -4588, -4593, -4595
      , -4597, -4596, -4599, -4599, -4600, -4599
      , -4601, -4602, -4601, -4604, -4602, -4603
      , -4608, -4610, -4612, -4611, -4613, -4613
      , -4611, -4616, -4613, -4610, -4609, -4612
      , -4618, -4618, -4620, -4621, -4628, -4630
      , -4632, -4634, -4632, -4631, -4626, -4623
      , -4622, -4624, -4616, -4619, -4621, -4625
      , -4624, -4622, -4625, -4623, -4618, -4617
      , -4614, -4613, -4611, -4609, -4606, -4603
      , -4602, -4600, -4600, -4595, -4597, -4597
      , -4592, -4584
    ], [
        -4830, -4837, -4836, -4829, -4822, -4818
      , -4800, -4784, -4783, -4781, -4782, -4780
      , -4789, -4794, -4802, -4813, -4815, -4810
      , -4814, -4815, -4820, -4825, -4830
    ], [
        -4831, -4833, -4833, -4838, -4843, -4842
      , -4846, -4844, -4838, -4836, -4837, -4834
      , -4829, -4828, -4825, -4820, -4819, -4815
      , -4816, -4819, -4825, -4822, -4823, -4828
      , -4831
    ], [
        -4662, -4666, -4666, -4663, -4661, -4657
      , -4655, -4655, -4658, -4662
    ], [
        -4774, -4790, -4782, -4779, -4782, -4783
      , -4776, -4774, -4770, -4776, -4766, -4770
      , -4767, -4758, -4755, -4757, -4755, -4755
      , -4753, -4755, -4751, -4754, -4758, -4760
      , -4761, -4767, -4770, -4774
    ], [
        -4645, -4646, -4650, -4648, -4644, -4644
      , -4643, -4641, -4640, -4646, -4648, -4645
      
    ], [
        -4625, -4624, -4627, -4622, -4620, -4622
      , -4618, -4620, -4624, -4626, -4625
    ], [
        -4736, -4736, -4735, -4735, -4735, -4733
      , -4733, -4733, -4733, -4732, -4732, -4731
      , -4729, -4730, -4730, -4729, -4729, -4728
      , -4729, -4728, -4725, -4722, -4722, -4720
      , -4721, -4720, -4719, -4718, -4717, -4717
      , -4716, -4716, -4716, -4715, -4714, -4713
      , -4713, -4712, -4712, -4711, -4711, -4712
      , -4712, -4712, -4712, -4712, -4713, -4713
      , -4715, -4714, -4713, -4713, -4712, -4712
      , -4711, -4712, -4712, -4711, -4710, -4710
      , -4709, -4709, -4708, -4710, -4714, -4718
      , -4725, -4728, -4730, -4731, -4734, -4734
      , -4733, -4735, -4736, -4737, -4737, -4736
      , -4735, -4734, -4734, -4735, -4736, -4736
      , -4736, -4736, -4735, -4738, -4739, -4738
      , -4738, -4737, -4737, -4737, -4737, -4736
      
    ], [
        -4801, -4801, -4806, -4806, -4803, -4794
      , -4792, -4798, -4798, -4800, -4801
    ], [
        -4608, -4609, -4611, -4609, -4606, -4601
      , -4601, -4608
    ], [
        -4632, -4632, -4627, -4626, -4625, -4628
      , -4630, -4632
    ]    ];

    private var id36Barycenter:Point = new Point(1363, -4821);

    private var id36BoundingBox:Rectangle = new Rectangle(1116, -4986, 493, 411);

    private var id2X:Array = [ 
        -197, -199, -210, -197    ];

    private var id2Y:Array = [ 
        -5241, -5232, -5233, -5241    ];

    private var id2Barycenter:Point = new Point(-202, -5236);

    private var id2BoundingBox:Rectangle = new Rectangle(-210, -5241, 13, 9);

    private var id26X:Array = [ 
        769, 780, 778, 778, 769, 770
      , 782, 782, 785, 789, 789, 794
      , 794, 801, 805, 812, 814, 811
      , 814, 820, 825, 822, 833, 838
      , 841, 840, 843, 839, 840, 850
      , 851, 859, 866, 875, 878, 874
      , 880, 885, 887, 895, 902, 906
      , 904, 907, 912, 919, 916, 917
      , 920, 930, 934, 951, 956, 967
      , 979, 974, 981, 982, 988, 997
      , 1002, 1008, 1010, 1017, 1024, 1023
      , 1028, 1026, 1037, 1045, 1048, 1048
      , 1046, 1050, 1048, 1042, 1033, 1039
      , 1032, 1027, 1025, 1016, 1015, 1023
      , 1028, 1034, 1045, 1052, 1063, 1064
      , 1062, 1067, 1085, 1091, 1089, 1090
      , 1087, 1089, 1108, 1105, 1110, 1127
      , 1132, 1135, 1141, 1149, 1152, 1154
      , 1159, 1161, 1160, 1166, 1165, 1178
      , 1176, 1177, 1174, 1177, 1187, 1189
      , 1197, 1197, 1213, 1219, 1237, 1243
      , 1266, 1287, 1292, 1293, 1299, 1309
      , 1312, 1329, 1332, 1334, 1337, 1331
      , 1332, 1338, 1338, 1343, 1346, 1354
      , 1357, 1356, 1364, 1360, 1362, 1361
      , 1356, 1362, 1360, 1365, 1349, 1347
      , 1345, 1339, 1335, 1326, 1321, 1322
      , 1317, 1315, 1313, 1334, 1334, 1339
      , 1335, 1337, 1335, 1325, 1321, 1320
      , 1326, 1322, 1322, 1325, 1326, 1331
      , 1333, 1328, 1333, 1327, 1334, 1328
      , 1316, 1316, 1310, 1304, 1296, 1297
      , 1301, 1302, 1288, 1281, 1270, 1263
      , 1264, 1260, 1251, 1224, 1218, 1216
      , 1213, 1209, 1207, 1199, 1196, 1190
      , 1189, 1184, 1181, 1177, 1155, 1149
      , 1117, 1100, 1093, 1089, 1078, 1072
      , 1036, 1033, 1022, 1015, 1007, 1004
      , 998, 999, 995, 991, 985, 986
      , 981, 988, 990, 985, 982, 952
      , 942, 935, 930, 925, 917, 905
      , 905, 900, 900, 896, 872, 874
      , 866, 857, 850, 851, 842, 839
      , 837, 831, 831, 824, 821, 813
      , 801, 800, 778, 780, 778, 773
      , 775, 769    ];

    private var id26Y:Array = [ 
        -5031, -5043, -5045, -5049, -5054, -5054
      , -5058, -5058, -5064, -5063, -5059, -5058
      , -5060, -5060, -5053, -5051, -5048, -5046
      , -5041, -5045, -5044, -5033, -5037, -5044
      , -5045, -5048, -5050, -5057, -5062, -5060
      , -5064, -5063, -5059, -5062, -5059, -5056
      , -5056, -5048, -5048, -5048, -5052, -5052
      , -5049, -5049, -5055, -5054, -5057, -5059
      , -5062, -5062, -5070, -5070, -5073, -5074
      , -5074, -5083, -5087, -5081, -5083, -5083
      , -5076, -5077, -5082, -5083, -5082, -5080
      , -5076, -5072, -5065, -5062, -5065, -5068
      , -5074, -5080, -5085, -5088, -5088, -5100
      , -5110, -5112, -5115, -5123, -5126, -5135
      , -5136, -5142, -5146, -5146, -5155, -5169
      , -5173, -5177, -5170, -5181, -5188, -5189
      , -5190, -5196, -5188, -5184, -5180, -5179
      , -5177, -5179, -5187, -5183, -5186, -5183
      , -5182, -5183, -5193, -5197, -5202, -5202
      , -5204, -5215, -5222, -5227, -5225, -5220
      , -5221, -5225, -5222, -5218, -5213, -5216
      , -5205, -5204, -5208, -5213, -5214, -5211
      , -5206, -5206, -5197, -5196, -5188, -5178
      , -5169, -5167, -5164, -5161, -5152, -5147
      , -5144, -5138, -5136, -5132, -5131, -5123
      , -5121, -5116, -5114, -5106, -5103, -5106
      , -5102, -5102, -5107, -5109, -5108, -5103
      , -5100, -5101, -5098, -5093, -5090, -5087
      , -5083, -5080, -5077, -5071, -5073, -5067
      , -5060, -5057, -5051, -5050, -5046, -5047
      , -5045, -5041, -5038, -5034, -5032, -5031
      , -5032, -5027, -5024, -5017, -5013, -5003
      , -5000, -4995, -5000, -4999, -4998, -4994
      , -4991, -4988, -4992, -4990, -4984, -4987
      , -4984, -4984, -4974, -4973, -4968, -4966
      , -4959, -4965, -4963, -4966, -4964, -4969
      , -4971, -4974, -4973, -4975, -4972, -4975
      , -4978, -4980, -4979, -4982, -4985, -4991
      , -4991, -4997, -5001, -5000, -5004, -5006
      , -5013, -5015, -5020, -5022, -5020, -5008
      , -5012, -5009, -5011, -5006, -5009, -5005
      , -5003, -5000, -4991, -4985, -4986, -4990
      , -4995, -4991, -4992, -5000, -5006, -5005
      , -4999, -4999, -4992, -4991, -4989, -4995
      , -4998, -5007, -5010, -5013, -5019, -5021
      , -5024, -5031    ];

    private var id26Barycenter:Point = new Point(1082, -5074);

    private var id26BoundingBox:Rectangle = new Rectangle(769, -5227, 596, 267);

    private var id37X:Array = [ 
        -771, -752, -749, -723, -710, -710
      , -704, -701, -702, -709, -714, -713
      , -710, -710, -701, -689, -686, -685
      , -682, -669, -660, -662, -648, -646
      , -641, -626, -623, -618, -614, -607
      , -603, -594, -592, -582, -572, -569
      , -572, -567, -572, -571, -567, -562
      , -553, -541, -540, -554, -553, -559
      , -559, -568, -576, -583, -587, -594
      , -593, -598, -609, -599, -601, -602
      , -600, -605, -601, -601, -606, -601
      , -609, -616, -622, -623, -621, -617
      , -610, -615, -623, -626, -649, -655
      , -673, -670, -653, -655, -648, -650
      , -641, -642, -632, -627, -625, -635
      , -634, -650, -655, -656, -654, -660
      , -662, -660, -664, -659, -645, -643
      , -629, -633, -631, -637, -645, -648
      , -648, -659, -660, -667, -676, -679
      , -687, -686, -682, -679, -695, -724
      , -741, -751, -762, -768, -774, -786
      , -813, -818, -822, -823, -826, -822
      , -817, -817, -812, -813, -809, -804
      , -803, -804, -805, -801, -803, -800
      , -801, -808, -802, -796, -796, -798
      , -805, -798, -796, -797, -793, -787
      , -787, -783, -787, -788, -789, -789
      , -789, -789, -790, -790, -790, -791
      , -796, -792, -800, -804, -817, -824
      , -834, -830, -830, -836, -825, -821
      , -817, -821, -816, -812, -812, -808
      , -816, -814, -804, -808, -808, -813
      , -819, -824, -841, -849, -855, -854
      , -856, -852, -847, -846, -844, -837
      , -839, -842, -837, -824, -810, -806
      , -790, -787, -790, -776, -761, -760
      , -764, -765, -768, -767, -769, -769
      , -773, -771    ];

    private var id37Y:Array = [ 
        -4483, -4495, -4500, -4503, -4510, -4501
      , -4502, -4499, -4496, -4492, -4485, -4481
      , -4482, -4475, -4475, -4481, -4486, -4478
      , -4481, -4484, -4481, -4475, -4479, -4473
      , -4477, -4480, -4490, -4490, -4486, -4489
      , -4486, -4485, -4490, -4484, -4487, -4484
      , -4479, -4477, -4464, -4458, -4455, -4458
      , -4457, -4449, -4446, -4430, -4427, -4427
      , -4424, -4418, -4413, -4414, -4410, -4403
      , -4399, -4393, -4392, -4373, -4373, -4364
      , -4354, -4344, -4343, -4339, -4333, -4324
      , -4314, -4313, -4310, -4302, -4298, -4298
      , -4288, -4273, -4267, -4253, -4253, -4250
      , -4253, -4245, -4232, -4220, -4213, -4206
      , -4202, -4195, -4196, -4193, -4186, -4174
      , -4170, -4159, -4156, -4147, -4145, -4137
      , -4131, -4131, -4126, -4125, -4100, -4098
      , -4102, -4098, -4096, -4083, -4085, -4084
      , -4081, -4080, -4073, -4063, -4057, -4047
      , -4036, -4033, -4029, -3996, -3993, -3975
      , -3985, -3989, -3987, -3990, -3989, -3993
      , -3987, -3984, -3981, -3984, -3984, -3989
      , -3997, -4002, -4007, -4014, -4019, -4027
      , -4033, -4041, -4043, -4055, -4059, -4074
      , -4077, -4079, -4090, -4103, -4117, -4128
      , -4136, -4129, -4125, -4130, -4126, -4127
      , -4127, -4126, -4130, -4130, -4130, -4132
      , -4132, -4135, -4138, -4140, -4143, -4140
      , -4139, -4136, -4137, -4138, -4131, -4131
      , -4128, -4136, -4142, -4154, -4156, -4152
      , -4147, -4153, -4155, -4152, -4156, -4157
      , -4156, -4160, -4163, -4170, -4170, -4174
      , -4168, -4158, -4155, -4159, -4159, -4162
      , -4167, -4174, -4184, -4195, -4200, -4213
      , -4225, -4227, -4227, -4236, -4249, -4265
      , -4296, -4305, -4310, -4344, -4389, -4403
      , -4417, -4427, -4436, -4442, -4456, -4458
      , -4471, -4483    ];

    private var id37Barycenter:Point = new Point(-714, -4245);

    private var id37BoundingBox:Rectangle = new Rectangle(-856, -4510, 316, 535);

    private var id10X:Array = [ 
        1101, 1101, 1100, 1101    ];

    private var id10Y:Array = [ 
        -4481, -4480, -4482, -4481    ];

    private var id10Barycenter:Point = new Point(1100, -4481);

    private var id10BoundingBox:Rectangle = new Rectangle(1100, -4482, 1, 2);

    private var id30X:Array = [ 
        769, 775, 773, 778, 780, 778
      , 768, 771, 767, 769    ];

    private var id30Y:Array = [ 
        -5031, -5024, -5021, -5019, -5013, -5010
      , -5009, -5014, -5022, -5031    ];

    private var id30Barycenter:Point = new Point(772, -5018);

    private var id30BoundingBox:Rectangle = new Rectangle(767, -5031, 13, 22);

    private var id9X:Array = [ 
        149, 144, 143, 135, 134, 126
      , 123, 127, 125, 122, 124, 127
      , 128, 134, 138, 150, 149, 154
      , 150, 149    ];

    private var id9Y:Array = [ 
        -4536, -4536, -4532, -4531, -4529, -4529
      , -4534, -4537, -4540, -4539, -4546, -4547
      , -4551, -4551, -4548, -4547, -4545, -4543
      , -4541, -4536    ];

    private var id9Barycenter:Point = new Point(136, -4540);

    private var id9BoundingBox:Rectangle = new Rectangle(122, -4551, 32, 23);

    private var id3X:Array = [ 
        -169, -159, -160, -169, -171, -177
      , -175, -177, -169    ];

    private var id3Y:Array = [ 
        -5216, -5213, -5207, -5210, -5207, -5208
      , -5211, -5216, -5216    ];

    private var id3Barycenter:Point = new Point(-168, -5211);

    private var id3BoundingBox:Rectangle = new Rectangle(-177, -5216, 18, 9);

    private var id31X:Array = [ 
        1133, 1143, 1149, 1137, 1119, 1119
      , 1117, 1120, 1111, 1106, 1107, 1115
      , 1119, 1111, 1104, 1099, 1094, 1099
      , 1098, 1107, 1109, 1116, 1117, 1149
      , 1155, 1177, 1181, 1184, 1189, 1190
      , 1196, 1199, 1207, 1209, 1213, 1216
      , 1218, 1224, 1251, 1260, 1264, 1263
      , 1270, 1281, 1288, 1302, 1301, 1297
      , 1296, 1304, 1319, 1323, 1322, 1328
      , 1333, 1331, 1342, 1344, 1351, 1345
      , 1331, 1322, 1329, 1309, 1311, 1297
      , 1290, 1289, 1279, 1276, 1280, 1282
      , 1285, 1288, 1288, 1289, 1288, 1291
      , 1286, 1277, 1277, 1272, 1273, 1267
      , 1262, 1257, 1263, 1265, 1265, 1266
      , 1270, 1265, 1260, 1264, 1271, 1267
      , 1262, 1259, 1254, 1247, 1233, 1232
      , 1225, 1223, 1214, 1213, 1205, 1205
      , 1201, 1200, 1197, 1197, 1193, 1185
      , 1177, 1175, 1168, 1167, 1155, 1157
      , 1151, 1149, 1143, 1141, 1132, 1124
      , 1124, 1121, 1134, 1136, 1132, 1133
          ];

    private var id31Y:Array = [ 
        -4877, -4876, -4882, -4893, -4898, -4899
      , -4902, -4916, -4914, -4918, -4922, -4929
      , -4936, -4936, -4940, -4938, -4947, -4950
      , -4953, -4958, -4962, -4962, -4971, -4969
      , -4964, -4966, -4963, -4965, -4959, -4966
      , -4968, -4973, -4974, -4984, -4984, -4987
      , -4984, -4990, -4992, -4988, -4991, -4994
      , -4998, -4999, -5000, -4995, -5000, -5003
      , -5013, -5017, -5018, -5016, -5008, -5003
      , -5001, -4994, -4988, -4982, -4980, -4978
      , -4986, -4979, -4968, -4969, -4963, -4956
      , -4954, -4949, -4948, -4941, -4936, -4936
      , -4934, -4933, -4927, -4925, -4914, -4912
      , -4909, -4911, -4908, -4908, -4905, -4905
      , -4901, -4897, -4892, -4897, -4892, -4894
      , -4890, -4890, -4885, -4878, -4874, -4870
      , -4871, -4867, -4866, -4872, -4876, -4871
      , -4868, -4873, -4875, -4880, -4884, -4888
      , -4889, -4883, -4882, -4875, -4872, -4867
      , -4870, -4867, -4867, -4868, -4870, -4864
      , -4864, -4861, -4861, -4864, -4862, -4865
      , -4868, -4870, -4872, -4874, -4877, -4877
          ];

    private var id31Barycenter:Point = new Point(1221, -4935);

    private var id31BoundingBox:Rectangle = new Rectangle(1094, -5018, 257, 157);

    private var id15X:Array = [ 
    [
        1237, 1236, 1235, 1231, 1232, 1230
      , 1229, 1231, 1228, 1230, 1229, 1231
      , 1229, 1230, 1228, 1226, 1224, 1224
      , 1217, 1217, 1220, 1216, 1218, 1217
      , 1215, 1215, 1211, 1205, 1202, 1202
      , 1199, 1198, 1194, 1188, 1184, 1189
      , 1193, 1192, 1194, 1192, 1192, 1189
      , 1183, 1183, 1178, 1179, 1171, 1174
      , 1172, 1176, 1172, 1176, 1172, 1177
      , 1176, 1181, 1178, 1174, 1173, 1175
      , 1174, 1178, 1176, 1176, 1179, 1179
      , 1183, 1180, 1181, 1179, 1184, 1187
      , 1176, 1182, 1171, 1176, 1175, 1171
      , 1172, 1160, 1159, 1164, 1161, 1162
      , 1171, 1170, 1171, 1166, 1167, 1165
      , 1168, 1168, 1160, 1159, 1164, 1165
      , 1163, 1155, 1159, 1154, 1149, 1158
      , 1152, 1150, 1146, 1149, 1144, 1147
      , 1144, 1149, 1151, 1156, 1153, 1158
      , 1159, 1157, 1160, 1159, 1159, 1167
      , 1158, 1154, 1153, 1149, 1148, 1145
      , 1137, 1138, 1134, 1141, 1148, 1160
      , 1156, 1158, 1158, 1161, 1156, 1159
      , 1153, 1155, 1153, 1157, 1149, 1151
      , 1150, 1151, 1149, 1152, 1148, 1150
      , 1150, 1141, 1141, 1146, 1146, 1149
      , 1147, 1155, 1160, 1156, 1162, 1159
      , 1162, 1158, 1154, 1153, 1154, 1155
      , 1158, 1151, 1159, 1162, 1161, 1169
      , 1167, 1170, 1174, 1174, 1176, 1177
      , 1182, 1177, 1175, 1175, 1178, 1179
      , 1181, 1182, 1186, 1184, 1188, 1183
      , 1183, 1183, 1180, 1182, 1178, 1179
      , 1175, 1173, 1172, 1171, 1168, 1166
      , 1164, 1163, 1165, 1166, 1164, 1165
      , 1162, 1166, 1166, 1162, 1163, 1161
      , 1161, 1161, 1160, 1158, 1159, 1161
      , 1160, 1156, 1155, 1154, 1155, 1156
      , 1158, 1156, 1156, 1154, 1151, 1149
      , 1151, 1149, 1146, 1150, 1149, 1146
      , 1146, 1145, 1146, 1147, 1144, 1141
      , 1142, 1140, 1141, 1140, 1140, 1141
      , 1128, 1129, 1124, 1122, 1118, 1118
      , 1122, 1119, 1116, 1109, 1102, 1100
      , 1102, 1101, 1106, 1105, 1109, 1107
      , 1109, 1104, 1105, 1099, 1100, 1098
      , 1096, 1098, 1100, 1095, 1094, 1097
      , 1095, 1090, 1092, 1090, 1093, 1091
      , 1088, 1087, 1085, 1092, 1087, 1077
      , 1077, 1075, 1076, 1073, 1069, 1069
      , 1074, 1081, 1081, 1073, 1076, 1074
      , 1071, 1076, 1068, 1067, 1070, 1073
      , 1065, 1067, 1066, 1067, 1062, 1065
      , 1063, 1064, 1063, 1059, 1056, 1061
      , 1058, 1055, 1056, 1048, 1054, 1068
      , 1070, 1062, 1060, 1061, 1061, 1064
      , 1065, 1066, 1068, 1067, 1062, 1067
      , 1062, 1060, 1060, 1059, 1057, 1056
      , 1052, 1055, 1058, 1057, 1054, 1053
      , 1051, 1047, 1043, 1042, 1052, 1044
      , 1041, 1041, 1038, 1035, 1032, 1028
      , 1033, 1026, 1028, 1025, 1023, 1019
      , 1030, 1028, 1032, 1035, 1036, 1035
      , 1044, 1042, 1045, 1045, 1047, 1038
      , 1045, 1043, 1046, 1045, 1043, 1045
      , 1044, 1038, 1034, 1037, 1028, 1018
      , 1017, 1019, 1020, 1015, 1018, 1021
      , 1016, 1020, 1022, 1024, 1029, 1040
      , 1036, 1033, 1036, 1031, 1033, 1036
      , 1033, 1034, 1034, 1034, 1032, 1035
      , 1033, 1036, 1032, 1033, 1030, 1031
      , 1030, 1034, 1031, 1032, 1034, 1033
      , 1039, 1036, 1040, 1040, 1043, 1048
      , 1048, 1043, 1035, 1039, 1034, 1035
      , 1031, 1023, 1033, 1029, 1034, 1029
      , 1027, 1029, 1025, 1026, 1024, 1034
      , 1033, 1034, 1031, 1023, 1029, 1023
      , 1033, 1024, 1032, 1028, 1034, 1032
      , 1033, 1038, 1030, 1032, 1039, 1044
      , 1036, 1043, 1040, 1033, 1043, 1041
      , 1043, 1038, 1043, 1041, 1045, 1042
      , 1047, 1044, 1046, 1045, 1047, 1045
      , 1051, 1047, 1046, 1048, 1047, 1044
      , 1050, 1050, 1047, 1049, 1048, 1051
      , 1051, 1053, 1060, 1056, 1059, 1056
      , 1059, 1060, 1065, 1056, 1062, 1062
      , 1064, 1069, 1073, 1073, 1077, 1076
      , 1082, 1087, 1087, 1084, 1091, 1091
      , 1092, 1091, 1093, 1095, 1093, 1096
      , 1105, 1109, 1111, 1110, 1112, 1110
      , 1115, 1116, 1116, 1120, 1124, 1126
      , 1125, 1127, 1124, 1128, 1132, 1130
      , 1132, 1134, 1139, 1144, 1145, 1143
      , 1148, 1144, 1155, 1157, 1153, 1145
      , 1135, 1149, 1145, 1148, 1147, 1153
      , 1157, 1155, 1160, 1157, 1163, 1164
      , 1166, 1169, 1172, 1176, 1170, 1169
      , 1171, 1174, 1173, 1180, 1182, 1184
      , 1183, 1192, 1191, 1193, 1192, 1194
      , 1197, 1195, 1186, 1180, 1185, 1182
      , 1185, 1188, 1185, 1183, 1177, 1186
      , 1187, 1185, 1188, 1189, 1187, 1199
      , 1200, 1195, 1190, 1182, 1181, 1179
      , 1178, 1182, 1180, 1175, 1179, 1179
      , 1171, 1165, 1158, 1160, 1157, 1160
      , 1156, 1160, 1158, 1160, 1158, 1164
      , 1153, 1152, 1154, 1154, 1151, 1150
      , 1147, 1149, 1147, 1139, 1143, 1154
      , 1149, 1149, 1154, 1153, 1157, 1159
      , 1158, 1163, 1164, 1164, 1165, 1166
      , 1169, 1167, 1163, 1173, 1174, 1173
      , 1173, 1166, 1168, 1167, 1168, 1173
      , 1173, 1174, 1174, 1176, 1176, 1176
      , 1178, 1177, 1178, 1176, 1174, 1173
      , 1169, 1168, 1171, 1164, 1166, 1165
      , 1165, 1159, 1155, 1154, 1156, 1152
      , 1155, 1154, 1153, 1152, 1154, 1153
      , 1152, 1152, 1151, 1151, 1150, 1149
      , 1150, 1147, 1146, 1140, 1145, 1144
      , 1142, 1141, 1139, 1139, 1136, 1137
      , 1135, 1137, 1136, 1134, 1136, 1133
      , 1131, 1132, 1125, 1131, 1127, 1129
      , 1128, 1131, 1128, 1133, 1127, 1132
      , 1130, 1132, 1123, 1124, 1127, 1125
      , 1126, 1125, 1128, 1123, 1121, 1120
      , 1123, 1116, 1115, 1110, 1108, 1102
      , 1103, 1098, 1104, 1105, 1104, 1106
      , 1101, 1108, 1110, 1108, 1099, 1095
      , 1102, 1102, 1085, 1053, 1050, 1054
      , 1053, 1048, 1048, 1050, 1056, 1059
      , 1064, 1065, 1064, 1064, 1072, 1087
      , 1083, 1087, 1089, 1087, 1088, 1088
      , 1092, 1091, 1095, 1092, 1101, 1096
      , 1089, 1071, 1067, 1078, 1081, 1090
      , 1089, 1091, 1093, 1095, 1089, 1084
      , 1092, 1097, 1093, 1091, 1098, 1098
      , 1100, 1099, 1102, 1102, 1098, 1101
      , 1102, 1098, 1099, 1096, 1086, 1098
      , 1103, 1103, 1099, 1097, 1100, 1095
      , 1101, 1103, 1096, 1100, 1098, 1095
      , 1093, 1095, 1093, 1097, 1102, 1099
      , 1101, 1106, 1102, 1102, 1105, 1103
      , 1107, 1100, 1098, 1092, 1098, 1092
      , 1085, 1086, 1085, 1087, 1092, 1090
      , 1094, 1085, 1088, 1085, 1104, 1105
      , 1100, 1081, 1085, 1088, 1107, 1103
      , 1097, 1098, 1102, 1101, 1099, 1100
      , 1098, 1099, 1101, 1104, 1102, 1105
      , 1104, 1102, 1104, 1103, 1104, 1106
      , 1105, 1102, 1102, 1101, 1101, 1100
      , 1100, 1099, 1100, 1098, 1099, 1098
      , 1098, 1093, 1097, 1097, 1095, 1096
      , 1101, 1102, 1102, 1107, 1105, 1111
      , 1110, 1106, 1108, 1113, 1108, 1109
      , 1104, 1106, 1104, 1107, 1100, 1103
      , 1104, 1102, 1103, 1101, 1103, 1111
      , 1112, 1110, 1114, 1110, 1110, 1109
      , 1109, 1105, 1111, 1109, 1107, 1109
      , 1106, 1106, 1105, 1105, 1109, 1107
      , 1108, 1109, 1108, 1112, 1114, 1111
      , 1106, 1107, 1108, 1106, 1108, 1108
      , 1109, 1106, 1106, 1103, 1101, 1102
      , 1100, 1098, 1096, 1097, 1093, 1088
      , 1083, 1084, 1082, 1080, 1079, 1080
      , 1076, 1075, 1073, 1074, 1073, 1073
      , 1071, 1072, 1067, 1069, 1067, 1064
      , 1061, 1059, 1062, 1060, 1060, 1056
      , 1059, 1055, 1053, 1048, 1050, 1045
      , 1038, 1036, 1036, 1033, 1032, 1030
      , 1028, 1031, 1028, 1031, 1027, 1023
      , 1019, 1018, 1017, 1007, 1007, 1013
      , 1016, 1009, 1003, 1004, 1002, 1000
      , 985, 988, 983, 982, 984, 989
      , 991, 998, 998, 991, 980, 970
      , 956, 933, 908, 904, 894, 895
      , 895, 897, 901, 903, 902, 904
      , 900, 897, 898, 896, 905, 906
      , 905, 893, 895, 893, 889, 887
      , 878, 865, 859, 852, 875, 878
      , 879, 874, 870, 863, 862, 867
      , 877, 880, 882, 880, 872, 865
      , 864, 856, 855, 853, 848, 835
      , 833, 830, 824, 825, 823, 820
      , 823, 820, 822, 820, 816, 819
      , 815, 811, 813, 810, 815, 815
      , 810, 807, 811, 807, 809, 806
      , 804, 803, 802, 800, 800, 796
      , 797, 795, 797, 794, 798, 795
      , 797, 794, 794, 793, 791, 788
      , 787, 788, 787, 787, 793, 796
      , 794, 794, 793, 793, 792, 790
      , 785, 784, 784, 784, 784, 777
      , 783, 781, 784, 777, 778, 774
      , 773, 775, 772, 775, 774, 779
      , 776, 778, 776, 778, 776, 777
      , 779, 778, 779, 778, 778, 776
      , 778, 776, 779, 778, 779, 778
      , 782, 779, 773, 779, 779, 777
      , 773, 765, 768, 768, 764, 763
      , 757, 759, 758, 754, 754, 760
      , 762, 760, 764, 762, 759, 755
      , 757, 755, 748, 751, 746, 746
      , 750, 749, 749, 745, 743, 748
      , 743, 739, 738, 736, 736, 733
      , 733, 737, 737, 741, 738, 736
      , 737, 733, 735, 733, 736, 733
      , 735, 733, 733, 730, 728, 728
      , 724, 724, 727, 730, 729, 724
      , 725, 726, 729, 726, 726, 728
      , 726, 723, 723, 721, 723, 717
      , 720, 723, 723, 719, 716, 717
      , 720, 728, 731, 731, 738, 740
      , 745, 752, 754, 757, 755, 757
      , 755, 742, 743, 751, 753, 756
      , 753, 747, 755, 767, 776, 783
      , 784, 778, 783, 781, 774, 773
      , 764, 757, 748, 774, 775, 780
      , 780, 757, 749, 729, 727, 723
      , 706, 708, 701, 708, 694, 688
      , 697, 691, 698, 713, 725, 740
      , 784, 790, 781, 753, 776, 776
      , 781, 775, 773, 775, 761, 787
      , 807, 803, 796, 805, 817, 831
      , 827, 804, 805, 817, 821, 822
      , 839, 841, 876, 880, 871, 868
      , 879, 892, 908, 958, 967, 952
      , 960, 961, 955, 939, 961, 974
      , 981, 979, 983, 982, 988, 1002
      , 1007, 1011, 1015, 1025, 1031, 1033
      , 1041, 1048, 1052, 1066, 1068, 1071
      , 1079, 1082, 1088, 1093, 1094, 1106
      , 1109, 1113, 1118, 1124, 1133, 1151
      , 1146, 1146, 1152, 1159, 1160, 1157
      , 1159, 1157, 1164, 1165, 1177, 1177
      , 1182, 1182, 1175, 1176, 1179, 1178
      , 1194, 1202, 1204, 1215, 1215, 1212
      , 1213, 1211, 1215, 1215, 1219, 1216
      , 1218, 1213, 1214, 1218, 1219, 1228
      , 1239, 1244, 1252, 1255, 1259, 1266
      , 1254, 1257, 1255, 1250, 1250, 1253
      , 1252, 1247, 1250, 1242, 1241, 1238
      , 1239, 1237
    ], [
        1255, 1251, 1255, 1254, 1252, 1249
      , 1251, 1244, 1241, 1243, 1242, 1245
      , 1246, 1244, 1246, 1246, 1248, 1248
      , 1258, 1256, 1254, 1245, 1245, 1244
      , 1249, 1246, 1248, 1241, 1239, 1241
      , 1234, 1231, 1235, 1229, 1231, 1235
      , 1232, 1230, 1219, 1222, 1221, 1226
      , 1225, 1223, 1219, 1219, 1216, 1212
      , 1208, 1209, 1211, 1211, 1204, 1201
      , 1206, 1212, 1216, 1225, 1225, 1232
      , 1237, 1239, 1238, 1241, 1249, 1252
      , 1256, 1257, 1255
    ], [
        1143, 1140, 1142, 1139, 1140, 1136
      , 1136, 1139, 1135, 1138, 1136, 1133
      , 1132, 1133, 1130, 1129, 1127, 1122
      , 1118, 1115, 1112, 1114, 1112, 1115
      , 1117, 1121, 1127, 1127, 1133, 1133
      , 1131, 1134, 1132, 1135, 1139, 1141
      , 1141, 1145, 1139, 1142, 1143
    ], [
        766, 769, 771, 771, 772, 777
      , 777, 776, 777, 778, 778, 775
      , 773, 772, 771, 768, 766, 767
      , 764, 760, 755, 757, 756, 754
      , 756, 750, 755, 762, 766, 766
      
    ], [
        1181, 1177, 1184, 1187, 1180, 1187
      , 1190, 1187, 1174, 1173, 1173, 1172
      , 1172, 1172, 1171, 1172, 1168, 1167
      , 1167, 1167, 1166, 1167, 1168, 1169
      , 1167, 1167, 1166, 1165, 1163, 1164
      , 1163, 1160, 1158, 1161, 1163, 1164
      , 1165, 1169, 1174, 1174, 1172, 1175
      , 1170, 1168, 1172, 1180, 1178, 1183
      , 1184, 1181
    ], [
        770, 769, 776, 775, 773, 772
      , 770, 771, 765, 763, 764, 761
      , 763, 764, 759, 758, 768, 769
      , 766, 770
    ], [
        1258, 1261, 1260, 1263, 1266, 1270
      , 1258, 1260, 1259, 1251, 1254, 1258
      , 1258
    ], [
        1145, 1146, 1146, 1147, 1148, 1150
      , 1148, 1150, 1151, 1150, 1151, 1153
      , 1152, 1146, 1139, 1137, 1137, 1133
      , 1135, 1143, 1139, 1143, 1141, 1144
      , 1144, 1145
    ], [
        1018, 1025, 1024, 1027, 1030, 1023
      , 1018
    ], [
        1181, 1184, 1179, 1167, 1169, 1173
      , 1173, 1177, 1179, 1178, 1182, 1183
      , 1182, 1186, 1186, 1184, 1183, 1183
      , 1184, 1181, 1181, 1180, 1180, 1180
      , 1178, 1179, 1180, 1181, 1182, 1182
      , 1181, 1181
    ], [
        1178, 1181, 1181, 1185, 1180, 1179
      , 1176, 1179, 1177, 1176, 1178, 1175
      , 1172, 1175, 1173, 1178
    ], [
        1172, 1175, 1177, 1176, 1174, 1174
      , 1173, 1175, 1173, 1169, 1172
    ], [
        1131, 1136, 1136, 1138, 1133, 1132
      , 1131, 1130, 1132, 1129, 1131
    ], [
        1049, 1054, 1054, 1055, 1052, 1054
      , 1047, 1046, 1049
    ]    ];

    private var id15Y:Array = [ 
    [
        -6880, -6879, -6882, -6880, -6882, -6884
      , -6883, -6882, -6881, -6878, -6878, -6877
      , -6875, -6877, -6877, -6878, -6882, -6878
      , -6880, -6878, -6876, -6873, -6871, -6868
      , -6870, -6872, -6873, -6874, -6877, -6875
      , -6875, -6878, -6881, -6882, -6883, -6881
      , -6876, -6873, -6872, -6870, -6873, -6874
      , -6872, -6875, -6877, -6878, -6878, -6876
      , -6876, -6872, -6873, -6871, -6870, -6867
      , -6865, -6861, -6860, -6864, -6863, -6861
      , -6858, -6856, -6858, -6860, -6859, -6857
      , -6856, -6857, -6854, -6854, -6852, -6849
      , -6850, -6849, -6850, -6848, -6845, -6846
      , -6843, -6844, -6844, -6841, -6843, -6844
      , -6840, -6836, -6835, -6838, -6837, -6836
      , -6834, -6833, -6833, -6831, -6829, -6828
      , -6828, -6830, -6832, -6834, -6832, -6826
      , -6827, -6830, -6831, -6829, -6829, -6827
      , -6826, -6823, -6826, -6825, -6824, -6821
      , -6823, -6825, -6824, -6821, -6817, -6813
      , -6817, -6815, -6818, -6819, -6823, -6822
      , -6827, -6824, -6822, -6823, -6819, -6808
      , -6807, -6806, -6802, -6800, -6800, -6795
      , -6796, -6793, -6791, -6789, -6787, -6785
      , -6784, -6782, -6782, -6780, -6779, -6777
      , -6775, -6778, -6775, -6773, -6773, -6772
      , -6771, -6772, -6770, -6768, -6764, -6763
      , -6762, -6763, -6765, -6764, -6762, -6764
      , -6762, -6762, -6761, -6758, -6757, -6754
      , -6756, -6757, -6753, -6756, -6755, -6753
      , -6750, -6749, -6752, -6748, -6749, -6745
      , -6743, -6746, -6745, -6747, -6744, -6741
      , -6737, -6734, -6734, -6732, -6732, -6728
      , -6727, -6730, -6726, -6718, -6720, -6714
      , -6714, -6710, -6710, -6706, -6706, -6702
      , -6703, -6700, -6696, -6693, -6689, -6685
      , -6684, -6682, -6684, -6683, -6680, -6681
      , -6678, -6680, -6678, -6678, -6674, -6675
      , -6671, -6671, -6673, -6672, -6679, -6680
      , -6677, -6671, -6675, -6669, -6666, -6667
      , -6665, -6666, -6669, -6670, -6672, -6675
      , -6672, -6671, -6669, -6670, -6665, -6662
      , -6662, -6657, -6657, -6650, -6648, -6646
      , -6642, -6640, -6638, -6647, -6650, -6650
      , -6646, -6645, -6643, -6641, -6637, -6638
      , -6635, -6637, -6638, -6639, -6641, -6643
      , -6641, -6641, -6637, -6640, -6636, -6627
      , -6627, -6624, -6623, -6619, -6619, -6617
      , -6618, -6620, -6617, -6615, -6613, -6621
      , -6617, -6618, -6619, -6617, -6619, -6617
      , -6616, -6615, -6613, -6612, -6611, -6609
      , -6614, -6614, -6616, -6614, -6613, -6608
      , -6608, -6607, -6607, -6603, -6606, -6601
      , -6599, -6599, -6593, -6597, -6597, -6593
      , -6593, -6595, -6592, -6591, -6590, -6591
      , -6588, -6589, -6587, -6585, -6587, -6586
      , -6584, -6586, -6585, -6582, -6583, -6580
      , -6575, -6577, -6580, -6578, -6582, -6581
      , -6578, -6574, -6577, -6571, -6570, -6574
      , -6568, -6571, -6570, -6573, -6573, -6576
      , -6573, -6570, -6572, -6581, -6580, -6585
      , -6584, -6586, -6588, -6589, -6585, -6587
      , -6581, -6580, -6579, -6575, -6572, -6571
      , -6565, -6563, -6562, -6559, -6558, -6557
      , -6554, -6552, -6550, -6546, -6546, -6543
      , -6541, -6542, -6538, -6536, -6535, -6544
      , -6543, -6543, -6540, -6536, -6534, -6530
      , -6528, -6527, -6521, -6523, -6518, -6516
      , -6510, -6512, -6514, -6514, -6510, -6509
      , -6510, -6506, -6506, -6499, -6499, -6496
      , -6494, -6493, -6492, -6488, -6488, -6486
      , -6485, -6480, -6478, -6478, -6477, -6475
      , -6475, -6472, -6467, -6465, -6468, -6465
      , -6457, -6459, -6466, -6461, -6462, -6464
      , -6465, -6464, -6461, -6459, -6459, -6459
      , -6458, -6457, -6457, -6459, -6457, -6455
      , -6454, -6454, -6454, -6455, -6452, -6451
      , -6449, -6448, -6446, -6446, -6443, -6441
      , -6440, -6438, -6437, -6432, -6429, -6427
      , -6428, -6425, -6424, -6426, -6421, -6421
      , -6419, -6417, -6414, -6412, -6409, -6408
      , -6406, -6406, -6405, -6403, -6400, -6397
      , -6399, -6396, -6393, -6393, -6392, -6387
      , -6386, -6390, -6390, -6392, -6391, -6391
      , -6389, -6388, -6388, -6386, -6383, -6380
      , -6380, -6377, -6375, -6368, -6369, -6368
      , -6366, -6366, -6366, -6363, -6368, -6366
      , -6367, -6365, -6365, -6361, -6354, -6356
      , -6357, -6356, -6355, -6354, -6358, -6361
      , -6365, -6363, -6360, -6359, -6358, -6356
      , -6354, -6356, -6353, -6350, -6347, -6348
      , -6351, -6348, -6347, -6346, -6346, -6342
      , -6340, -6345, -6342, -6343, -6341, -6341
      , -6339, -6337, -6336, -6333, -6332, -6334
      , -6340, -6331, -6331, -6328, -6328, -6325
      , -6324, -6323, -6317, -6324, -6325, -6323
      , -6324, -6323, -6316, -6311, -6320, -6323
      , -6323, -6324, -6322, -6312, -6311, -6308
      , -6307, -6305, -6304, -6302, -6305, -6304
      , -6300, -6297, -6305, -6308, -6304, -6302
      , -6304, -6301, -6293, -6292, -6289, -6292
      , -6290, -6289, -6289, -6289, -6292, -6292
      , -6288, -6286, -6286, -6283, -6280, -6281
      , -6278, -6278, -6275, -6278, -6275, -6272
      , -6267, -6259, -6260, -6258, -6259, -6257
      , -6256, -6256, -6255, -6254, -6254, -6252
      , -6252, -6256, -6254, -6257, -6255, -6257
      , -6254, -6252, -6250, -6255, -6251, -6246
      , -6245, -6245, -6245, -6244, -6247, -6245
      , -6243, -6243, -6245, -6243, -6242, -6241
      , -6241, -6240, -6240, -6236, -6234, -6233
      , -6235, -6238, -6236, -6236, -6235, -6234
      , -6233, -6232, -6231, -6231, -6229, -6232
      , -6233, -6231, -6232, -6228, -6229, -6227
      , -6226, -6224, -6225, -6221, -6223, -6223
      , -6226, -6219, -6219, -6218, -6216, -6217
      , -6215, -6213, -6215, -6210, -6208, -6201
      , -6199, -6204, -6206, -6199, -6199, -6200
      , -6201, -6205, -6203, -6209, -6201, -6200
      , -6204, -6203, -6205, -6211, -6218, -6219
      , -6220, -6221, -6223, -6221, -6218, -6217
      , -6221, -6222, -6230, -6222, -6219, -6217
      , -6215, -6207, -6207, -6202, -6201, -6198
      , -6198, -6195, -6200, -6198, -6195, -6196
      , -6193, -6192, -6190, -6191, -6190, -6190
      , -6186, -6187, -6183, -6184, -6182, -6187
      , -6184, -6184, -6184, -6183, -6181, -6181
      , -6179, -6180, -6180, -6177, -6178, -6176
      , -6175, -6173, -6171, -6173, -6172, -6170
      , -6169, -6170, -6167, -6165, -6167, -6170
      , -6165, -6167, -6167, -6171, -6170, -6167
      , -6169, -6169, -6169, -6168, -6168, -6165
      , -6165, -6164, -6162, -6162, -6158, -6156
      , -6152, -6156, -6155, -6151, -6153, -6147
      , -6145, -6145, -6148, -6144, -6144, -6144
      , -6141, -6142, -6136, -6137, -6134, -6133
      , -6133, -6130, -6130, -6127, -6128, -6127
      , -6124, -6124, -6122, -6124, -6130, -6121
      , -6118, -6116, -6119, -6118, -6117, -6116
      , -6115, -6112, -6113, -6112, -6111, -6112
      , -6116, -6111, -6109, -6110, -6106, -6108
      , -6109, -6103, -6105, -6103, -6103, -6102
      , -6099, -6102, -6099, -6103, -6102, -6107
      , -6110, -6107, -6108, -6106, -6104, -6103
      , -6099, -6102, -6100, -6100, -6088, -6086
      , -6088, -6101, -6094, -6094, -6083, -6080
      , -6083, -6080, -6080, -6077, -6077, -6079
      , -6078, -6077, -6077, -6074, -6073, -6074
      , -6073, -6073, -6071, -6071, -6070, -6069
      , -6068, -6070, -6071, -6071, -6072, -6075
      , -6073, -6073, -6071, -6072, -6073, -6075
      , -6073, -6076, -6073, -6071, -6071, -6070
      , -6068, -6066, -6068, -6068, -6066, -6063
      , -6060, -6058, -6055, -6058, -6054, -6051
      , -6051, -6047, -6046, -6045, -6040, -6037
      , -6037, -6037, -6033, -6034, -6029, -6024
      , -6023, -6021, -6019, -6018, -6021, -6021
      , -6017, -6018, -6014, -6015, -6015, -6011
      , -6014, -6016, -6015, -6012, -6009, -6006
      , -6004, -6001, -5993, -5995, -5992, -5992
      , -5991, -5991, -5987, -5987, -5986, -5983
      , -5981, -5978, -5980, -5980, -5977, -5967
      , -5968, -5961, -5947, -5940, -5935, -5922
      , -5924, -5931, -5931, -5928, -5929, -5930
      , -5930, -5932, -5932, -5929, -5932, -5930
      , -5930, -5931, -5929, -5932, -5934, -5929
      , -5930, -5928, -5923, -5923, -5925, -5928
      , -5929, -5930, -5924, -5926, -5929, -5928
      , -5926, -5928, -5925, -5926, -5929, -5928
      , -5930, -5927, -5928, -5925, -5927, -5926
      , -5926, -5923, -5925, -5925, -5922, -5915
      , -5912, -5908, -5910, -5914, -5911, -5915
      , -5900, -5900, -5895, -5884, -5878, -5876
      , -5871, -5865, -5860, -5849, -5847, -5851
      , -5850, -5839, -5843, -5844, -5841, -5846
      , -5844, -5847, -5844, -5846, -5849, -5847
      , -5853, -5855, -5856, -5859, -5867, -5870
      , -5873, -5877, -5880, -5885, -5888, -5887
      , -5900, -5913, -5923, -5929, -5922, -5924
      , -5928, -5930, -5936, -5938, -5941, -5946
      , -5943, -5945, -5950, -5958, -5965, -5962
      , -5965, -5971, -5975, -5979, -5983, -5988
      , -5994, -5998, -6001, -6002, -6006, -6006
      , -6007, -6009, -6010, -6012, -6013, -6016
      , -6015, -6017, -6018, -6019, -6022, -6024
      , -6027, -6027, -6032, -6032, -6035, -6039
      , -6029, -6027, -6029, -6028, -6031, -6031
      , -6033, -6036, -6039, -6040, -6041, -6042
      , -6043, -6044, -6047, -6053, -6052, -6055
      , -6056, -6057, -6056, -6058, -6061, -6063
      , -6062, -6062, -6062, -6061, -6061, -6060
      , -6060, -6060, -6061, -6060, -6059, -6062
      , -6065, -6066, -6069, -6068, -6069, -6072
      , -6073, -6074, -6074, -6076, -6078, -6079
      , -6081, -6082, -6082, -6084, -6084, -6086
      , -6088, -6090, -6092, -6094, -6096, -6097
      , -6098, -6099, -6101, -6103, -6104, -6108
      , -6111, -6110, -6119, -6121, -6123, -6122
      , -6119, -6121, -6120, -6118, -6118, -6113
      , -6113, -6112, -6110, -6111, -6114, -6125
      , -6125, -6126, -6129, -6131, -6126, -6133
      , -6123, -6119, -6113, -6118, -6118, -6121
      , -6120, -6122, -6126, -6120, -6120, -6131
      , -6122, -6124, -6121, -6121, -6123, -6126
      , -6129, -6127, -6131, -6134, -6133, -6135
      , -6136, -6136, -6138, -6141, -6143, -6143
      , -6146, -6146, -6149, -6153, -6152, -6155
      , -6155, -6159, -6158, -6155, -6157, -6161
      , -6162, -6160, -6159, -6160, -6163, -6164
      , -6167, -6171, -6174, -6174, -6175, -6178
      , -6181, -6182, -6184, -6181, -6181, -6185
      , -6189, -6193, -6191, -6189, -6182, -6172
      , -6171, -6175, -6187, -6192, -6204, -6207
      , -6217, -6239, -6243, -6246, -6250, -6251
      , -6259, -6264, -6270, -6270, -6278, -6291
      , -6300, -6312, -6320, -6330, -6338, -6342
      , -6350, -6365, -6376, -6382, -6390, -6401
      , -6411, -6429, -6428, -6442, -6493, -6499
      , -6525, -6538, -6552, -6561, -6578, -6585
      , -6606, -6616, -6624, -6653, -6662, -6667
      , -6662, -6680, -6704, -6713, -6765, -6777
      , -6784, -6803, -6820, -6830, -6859, -6863
      , -6877, -6882, -6895, -6906, -6937, -6950
      , -6965, -6984, -6992, -6995, -7005, -7030
      , -7045, -7051, -7041, -7063, -7081, -7093
      , -7099, -7093, -7096, -7087, -7101, -7105
      , -7116, -7129, -7140, -7149, -7153, -7151
      , -7147, -7144, -7141, -7140, -7141, -7135
      , -7131, -7132, -7126, -7124, -7122, -7118
      , -7119, -7115, -7111, -7113, -7110, -7112
      , -7109, -7111, -7107, -7107, -7105, -7102
      , -7099, -7097, -7088, -7090, -7081, -7074
      , -7068, -7064, -7051, -7044, -7041, -7038
      , -7036, -7031, -7028, -7030, -7029, -7024
      , -7021, -7015, -7012, -7009, -7008, -7004
      , -6992, -6987, -6984, -6976, -6973, -6973
      , -6971, -6970, -6966, -6960, -6954, -6949
      , -6947, -6940, -6938, -6935, -6927, -6918
      , -6916, -6908, -6902, -6898, -6896, -6886
      , -6884, -6881, -6880, -6883, -6882, -6880
      , -6880, -6880, -6882, -6885, -6881, -6882
      , -6880, -6880
    ], [
        -6109, -6105, -6103, -6100, -6104, -6104
      , -6098, -6097, -6098, -6091, -6087, -6086
      , -6082, -6076, -6075, -6072, -6073, -6071
      , -6069, -6065, -6066, -6058, -6058, -6055
      , -6053, -6050, -6049, -6047, -6046, -6045
      , -6041, -6037, -6037, -6032, -6026, -6025
      , -6025, -6018, -6015, -6022, -6026, -6029
      , -6034, -6031, -6031, -6038, -6038, -6047
      , -6048, -6052, -6055, -6061, -6066, -6075
      , -6082, -6089, -6104, -6107, -6112, -6116
      , -6107, -6112, -6116, -6117, -6117, -6112
      , -6110, -6108, -6109
    ], [
        -6035, -6033, -6032, -6028, -6022, -6019
      , -6019, -6017, -6014, -6009, -5999, -5996
      , -5983, -5977, -5972, -5954, -5941, -5938
      , -5958, -5959, -5968, -5975, -5976, -5978
      , -5991, -6003, -6005, -6009, -6028, -6032
      , -6036, -6039, -6045, -6050, -6053, -6050
      , -6053, -6048, -6044, -6040, -6035
    ], [
        -6117, -6117, -6115, -6113, -6114, -6111
      , -6109, -6109, -6109, -6104, -6101, -6102
      , -6099, -6100, -6097, -6100, -6098, -6100
      , -6101, -6096, -6099, -6097, -6094, -6096
      , -6097, -6101, -6107, -6112, -6111, -6117
      
    ], [
        -6251, -6250, -6250, -6247, -6244, -6245
      , -6245, -6241, -6246, -6246, -6246, -6245
      , -6245, -6245, -6244, -6244, -6243, -6244
      , -6245, -6245, -6246, -6247, -6246, -6247
      , -6247, -6246, -6246, -6246, -6247, -6246
      , -6244, -6243, -6246, -6249, -6250, -6248
      , -6250, -6250, -6246, -6248, -6252, -6251
      , -6254, -6256, -6256, -6252, -6251, -6252
      , -6251, -6251
    ], [
        -6097, -6094, -6095, -6089, -6088, -6091
      , -6089, -6088, -6082, -6082, -6084, -6085
      , -6088, -6090, -6089, -6093, -6094, -6095
      , -6096, -6097
    ], [
        -6124, -6126, -6125, -6124, -6125, -6123
      , -6118, -6115, -6110, -6116, -6123, -6126
      , -6124
    ], [
        -6346, -6347, -6345, -6344, -6346, -6345
      , -6345, -6344, -6344, -6342, -6342, -6340
      , -6340, -6342, -6345, -6350, -6354, -6358
      , -6358, -6352, -6352, -6350, -6350, -6349
      , -6345, -6346
    ], [
        -6537, -6535, -6533, -6532, -6527, -6526
      , -6537
    ], [
        -6239, -6238, -6237, -6243, -6243, -6243
      , -6244, -6244, -6243, -6243, -6242, -6241
      , -6241, -6241, -6240, -6241, -6240, -6240
      , -6240, -6240, -6239, -6240, -6240, -6240
      , -6241, -6240, -6239, -6239, -6238, -6239
      , -6239, -6239
    ], [
        -6270, -6269, -6268, -6269, -6267, -6263
      , -6264, -6261, -6260, -6262, -6258, -6258
      , -6263, -6264, -6264, -6270
    ], [
        -6681, -6680, -6673, -6669, -6669, -6670
      , -6675, -6677, -6675, -6678, -6681
    ], [
        -6219, -6212, -6204, -6202, -6204, -6208
      , -6207, -6211, -6213, -6217, -6219
    ], [
        -6566, -6566, -6562, -6562, -6562, -6560
      , -6560, -6566, -6566
    ]    ];

    private var id15Barycenter:Point = new Point(1008, -6450);

    private var id15BoundingBox:Rectangle = new Rectangle(688, -7153, 582, 1314);

    private var id8X:Array = [ 
        1835, 1834, 1845, 1846, 1846, 1841
      , 1841, 1831, 1827, 1828, 1824, 1826
      , 1823, 1825, 1814, 1805, 1802, 1802
      , 1795, 1807, 1806, 1797, 1801, 1798
      , 1794, 1795, 1775, 1772, 1773, 1771
      , 1772, 1762, 1764, 1755, 1716, 1697
      , 1702, 1712, 1715, 1714, 1714, 1711
      , 1707, 1705, 1703, 1704, 1705, 1706
      , 1708, 1708, 1709, 1710, 1709, 1709
      , 1706, 1703, 1703, 1702, 1700, 1698
      , 1694, 1698, 1698, 1697, 1697, 1699
      , 1698, 1699, 1698, 1696, 1695, 1697
      , 1699, 1700, 1698, 1700, 1701, 1700
      , 1701, 1701, 1701, 1701, 1702, 1704
      , 1708, 1707, 1706, 1704, 1704, 1704
      , 1702, 1702, 1701, 1702, 1702, 1700
      , 1700, 1698, 1699, 1698, 1697, 1696
      , 1698, 1698, 1700, 1699, 1696, 1692
      , 1690, 1689, 1686, 1688, 1690, 1691
      , 1690, 1693, 1695, 1694, 1689, 1687
      , 1692, 1696, 1698, 1699, 1700, 1701
      , 1700, 1700, 1699, 1699, 1698, 1696
      , 1696, 1697, 1694, 1694, 1696, 1696
      , 1695, 1693, 1682, 1679, 1677, 1675
      , 1671, 1674, 1671, 1673, 1661, 1669
      , 1669, 1681, 1682, 1687, 1691, 1694
      , 1693, 1701, 1720, 1729, 1735, 1735
      , 1738, 1739, 1747, 1764, 1771, 1771
      , 1779, 1780, 1776, 1779, 1776, 1779
      , 1775, 1782, 1775, 1775, 1787, 1782
      , 1787, 1795, 1796, 1803, 1812, 1819
      , 1821, 1832, 1835    ];

    private var id8Y:Array = [ 
        -4431, -4422, -4412, -4407, -4401, -4396
      , -4391, -4391, -4386, -4378, -4369, -4364
      , -4360, -4351, -4347, -4347, -4344, -4339
      , -4338, -4323, -4317, -4318, -4311, -4304
      , -4306, -4302, -4305, -4305, -4310, -4311
      , -4323, -4326, -4330, -4340, -4357, -4376
      , -4377, -4367, -4370, -4375, -4379, -4381
      , -4384, -4385, -4388, -4389, -4386, -4387
      , -4386, -4385, -4385, -4386, -4390, -4392
      , -4393, -4393, -4390, -4391, -4393, -4397
      , -4400, -4405, -4408, -4415, -4416, -4418
      , -4420, -4423, -4425, -4425, -4427, -4428
      , -4430, -4431, -4429, -4428, -4427, -4426
      , -4423, -4425, -4424, -4424, -4425, -4425
      , -4428, -4430, -4434, -4435, -4437, -4435
      , -4428, -4429, -4429, -4432, -4435, -4438
      , -4437, -4438, -4442, -4446, -4449, -4451
      , -4453, -4457, -4462, -4465, -4469, -4468
      , -4471, -4476, -4478, -4477, -4478, -4480
      , -4482, -4484, -4489, -4492, -4494, -4497
      , -4496, -4496, -4498, -4501, -4499, -4500
      , -4501, -4502, -4503, -4502, -4503, -4505
      , -4508, -4510, -4515, -4516, -4516, -4517
      , -4521, -4521, -4525, -4525, -4524, -4524
      , -4534, -4536, -4542, -4550, -4558, -4573
      , -4579, -4596, -4604, -4609, -4607, -4602
      , -4597, -4590, -4601, -4596, -4589, -4586
      , -4583, -4578, -4579, -4569, -4559, -4554
      , -4544, -4541, -4538, -4535, -4533, -4525
      , -4518, -4504, -4500, -4497, -4485, -4477
      , -4467, -4458, -4454, -4453, -4435, -4435
      , -4438, -4436, -4431    ];

    private var id8Barycenter:Point = new Point(1744, -4449);

    private var id8BoundingBox:Rectangle = new Rectangle(1661, -4609, 186, 307);

    private var id17X:Array = [ 
    [
        566, 561, 561, 558, 558, 556
      , 558, 565, 566, 569, 561, 559
      , 556, 556, 554, 558, 560, 558
      , 566, 566, 572, 582, 584, 588
      , 586, 591, 597, 598, 591, 595
      , 599, 606, 600, 601, 608, 618
      , 624, 617, 617, 623, 621, 623
      , 624, 632, 630, 635, 639, 639
      , 633, 634, 631, 623, 628, 623
      , 622, 624, 620, 628, 634, 647
      , 645, 647, 647, 654, 671, 675
      , 688, 696, 695, 695, 702, 697
      , 689, 668, 679, 687, 693, 694
      , 697, 698, 698, 699, 700, 701
      , 702, 704, 705, 704, 704, 704
      , 704, 705, 705, 705, 704, 702
      , 701, 700, 700, 700, 700, 699
      , 698, 698, 698, 698, 697, 697
      , 697, 697, 697, 697, 697, 698
      , 698, 698, 697, 697, 695, 692
      , 691, 691, 689, 688, 688, 687
      , 686, 687, 686, 683, 682, 682
      , 681, 682, 682, 683, 685, 686
      , 688, 689, 690, 692, 695, 697
      , 698, 698, 699, 701, 702, 703
      , 703, 701, 698, 699, 698, 699
      , 699, 700, 702, 701, 704, 706
      , 710, 717, 730, 730, 731, 735
      , 739, 741, 742, 746, 749, 748
      , 747, 747, 747, 747, 747, 744
      , 743, 737, 737, 734, 731, 733
      , 733, 728, 724, 726, 724, 721
      , 723, 714, 711, 715, 720, 717
      , 720, 712, 702, 708, 709, 707
      , 709, 709, 705, 706, 706, 702
      , 701, 700, 695, 696, 700, 699
      , 697, 690, 690, 682, 690, 694
      , 694, 697, 694, 699, 694, 696
      , 682, 672, 664, 672, 679, 686
      , 678, 679, 667, 666, 668, 661
      , 671, 677, 670, 672, 669, 672
      , 673, 675, 675, 675, 674, 674
      , 674, 675, 675, 675, 676, 677
      , 677, 676, 675, 675, 676, 675
      , 675, 674, 674, 673, 673, 672
      , 671, 672, 671, 671, 670, 667
      , 666, 667, 667, 668, 670, 670
      , 671, 671, 671, 671, 671, 672
      , 672, 672, 672, 674, 674, 675
      , 675, 676, 677, 677, 679, 680
      , 680, 680, 681, 681, 681, 681
      , 681, 680, 680, 680, 680, 680
      , 679, 677, 676, 676, 675, 676
      , 676, 676, 676, 676, 677, 677
      , 676, 676, 676, 676, 675, 676
      , 676, 675, 674, 673, 671, 670
      , 669, 667, 667, 668, 668, 669
      , 669, 668, 667, 666, 665, 669
      , 672, 664, 669, 674, 678, 683
      , 686, 688, 690, 685, 685, 688
      , 689, 689, 688, 686, 681, 682
      , 678, 683, 679, 678, 676, 676
      , 673, 670, 666, 658, 654, 653
      , 644, 610, 611, 608, 610, 601
      , 603, 599, 595, 597, 595, 597
      , 603, 602, 611, 607, 606, 598
      , 608, 603, 602, 589, 578, 580
      , 576, 574, 580, 579, 563, 567
      , 566
    ], [
        834, 828, 821, 817, 838, 846
      , 869, 864, 870, 872, 875, 873
      , 874, 868, 868, 865, 859, 850
      , 850, 852, 864, 869, 871, 865
      , 852, 849, 848, 848, 844, 843
      , 845, 855, 854, 851, 856, 847
      , 821, 832, 823, 829, 822, 823
      , 821, 817, 807, 801, 800, 804
      , 789, 787, 790, 791, 789, 784
      , 778, 782, 783, 780, 781, 779
      , 775, 777, 779, 783, 781, 781
      , 779, 775, 774, 772, 772, 777
      , 776, 777, 776, 772, 759, 771
      , 754, 766, 775, 781, 788, 786
      , 796, 797, 795, 779, 777, 785
      , 803, 812, 814, 811, 812, 806
      , 806, 812, 807, 805, 813, 816
      , 808, 816, 820, 818, 823, 821
      , 821, 827, 822, 830, 829, 834
      , 836, 831, 828, 833, 836, 832
      , 834, 839, 838, 840, 837, 833
      , 834
    ], [
        684, 701, 707, 699, 695, 697
      , 706, 704, 708, 702, 698, 690
      , 675, 670, 659, 660, 657, 651
      , 650, 650, 650, 624, 616, 611
      , 607, 603, 601, 602, 602, 601
      , 601, 598, 596, 598, 594, 586
      , 584, 575, 577, 576, 579, 579
      , 580, 579, 575, 572, 572, 577
      , 579, 584, 583, 585, 585, 588
      , 587, 588, 585, 585, 582, 582
      , 583, 582, 580, 578, 572, 569
      , 561, 561, 559, 560, 565, 579
      , 590, 608, 618, 633, 642, 654
      , 665, 663, 674, 684
    ], [
        695, 699, 712, 716, 715, 718
      , 716, 717, 725, 736, 731, 731
      , 730, 732, 731, 731, 728, 728
      , 731, 733, 731, 734, 741, 740
      , 736, 738, 741, 737, 738, 737
      , 740, 739, 738, 736, 738, 750
      , 745, 743, 738, 737, 736, 738
      , 738, 739, 743, 744, 749, 754
      , 757, 760, 758, 755, 754, 755
      , 755, 758, 758, 757, 756, 756
      , 753, 747, 740, 737, 733, 730
      , 726, 719, 718, 712, 709, 709
      , 715, 712, 710, 706, 701, 702
      , 701, 700, 696, 692, 694, 692
      , 693, 691, 692, 691, 688, 684
      , 684, 688, 686, 684, 686, 680
      , 678, 686, 675, 680, 681, 680
      , 685, 688, 693, 695
    ], [
        783, 778, 778, 789, 795, 809
      , 810, 816, 822, 816, 823, 821
      , 829, 830, 833, 833, 839, 838
      , 836, 836, 840, 837, 819, 819
      , 820, 819, 819, 819, 819, 819
      , 817, 817, 817, 815, 813, 813
      , 815, 815, 816, 816, 817, 818
      , 818, 818, 818, 817, 816, 815
      , 812, 809, 805, 805, 805, 804
      , 804, 803, 800, 797, 795, 794
      , 787, 783, 779, 775, 774, 774
      , 774, 775, 775, 776, 775, 775
      , 775, 775, 775, 774, 775, 775
      , 776, 776, 777, 778, 778, 779
      , 778, 776, 777, 778, 779, 780
      , 780, 780, 780, 781, 783, 783
      , 782, 782, 782, 782, 782, 783
      , 783, 784, 784, 784, 785, 785
      , 785, 786, 787, 786, 785, 784
      , 784, 784, 784, 783, 783, 783
      
    ], [
        1034, 1062, 1062, 1059, 1029, 1030
      , 1034
    ], [
        834, 833, 830, 829, 825, 828
      , 833, 833, 839, 843, 846, 855
      , 859, 848, 850, 846, 842, 843
      , 840, 841, 834
    ], [
        587, 588, 584, 586, 585, 597
      , 599, 604, 602, 604, 602, 600
      , 598, 603, 601, 597, 588, 586
      , 583, 584, 582, 582, 578, 581
      , 580, 587
    ], [
        704, 699, 697, 699, 700, 706
      , 706, 705, 702, 698, 698, 694
      , 692, 691, 690, 689, 688, 688
      , 689, 690, 693, 693, 696, 694
      , 695, 693, 695, 690, 689, 691
      , 689, 690, 690, 683, 680, 683
      , 684, 683, 683, 682, 679, 678
      , 680, 685, 691, 693, 696, 702
      , 705, 709, 709, 711, 711, 708
      , 706, 704
    ], [
        757, 753, 749, 752, 753, 757
      , 755, 753, 754, 761, 765, 769
      , 767, 764, 760, 757
    ], [
        854, 856, 854, 858, 857, 860
      , 864, 864, 870, 864, 864, 860
      , 862, 866, 881, 884, 883, 869
      , 859, 854
    ], [
        733, 739, 736, 731, 729, 732
      , 733, 728, 726, 729, 731, 736
      , 733
    ], [
        737, 729, 732, 750, 750, 750
      , 744, 743, 740, 743, 737
    ], [
        869, 873, 875, 874, 876, 875
      , 876, 875, 877, 877, 879, 881
      , 880, 881, 876, 871, 869, 869
      
    ], [
        737, 726, 719, 732, 733, 737
      , 741, 738, 739, 744, 737
    ], [
        744, 745, 742, 742, 740, 747
      , 750, 749, 751, 753, 753, 744
      
    ], [
        587, 588, 591, 593, 589, 582
      , 583, 583, 587
    ]    ];

    private var id17Y:Array = [ 
    [
        -5867, -5885, -5886, -5890, -5910, -5921
      , -5917, -5916, -5913, -5917, -5922, -5927
      , -5927, -5922, -5937, -5954, -5951, -5946
      , -5943, -5939, -5942, -5939, -5942, -5936
      , -5934, -5932, -5933, -5940, -5947, -5947
      , -5954, -5954, -5955, -5958, -5965, -5964
      , -5956, -5948, -5942, -5947, -5948, -5951
      , -5948, -5948, -5943, -5939, -5940, -5943
      , -5943, -5953, -5956, -5953, -5960, -5962
      , -5966, -5971, -5974, -5984, -5986, -5984
      , -5981, -5978, -5981, -5990, -5991, -5994
      , -5986, -5986, -5984, -5974, -5961, -5960
      , -5960, -5952, -5953, -5960, -5957, -5957
      , -5959, -5959, -5958, -5958, -5959, -5959
      , -5959, -5958, -5956, -5955, -5955, -5955
      , -5955, -5954, -5954, -5953, -5952, -5951
      , -5950, -5949, -5949, -5949, -5948, -5948
      , -5947, -5947, -5946, -5945, -5945, -5945
      , -5944, -5944, -5944, -5943, -5941, -5941
      , -5940, -5940, -5937, -5937, -5937, -5935
      , -5935, -5936, -5936, -5936, -5936, -5935
      , -5935, -5935, -5935, -5935, -5934, -5934
      , -5934, -5934, -5934, -5935, -5935, -5935
      , -5935, -5936, -5936, -5935, -5937, -5937
      , -5937, -5937, -5937, -5936, -5937, -5937
      , -5937, -5937, -5938, -5939, -5944, -5945
      , -5945, -5947, -5949, -5950, -5949, -5946
      , -5943, -5942, -5944, -5945, -5944, -5945
      , -5945, -5943, -5940, -5939, -5937, -5936
      , -5935, -5933, -5933, -5931, -5927, -5922
      , -5922, -5915, -5907, -5908, -5910, -5911
      , -5914, -5914, -5909, -5903, -5901, -5906
      , -5909, -5908, -5911, -5913, -5912, -5914
      , -5919, -5920, -5907, -5894, -5894, -5891
      , -5888, -5883, -5880, -5878, -5876, -5877
      , -5880, -5877, -5876, -5878, -5878, -5880
      , -5880, -5879, -5877, -5877, -5874, -5876
      , -5873, -5872, -5868, -5866, -5864, -5861
      , -5858, -5862, -5860, -5860, -5853, -5854
      , -5847, -5843, -5844, -5842, -5841, -5840
      , -5841, -5838, -5834, -5829, -5829, -5827
      , -5827, -5826, -5825, -5825, -5823, -5823
      , -5823, -5823, -5823, -5823, -5822, -5821
      , -5821, -5821, -5821, -5821, -5821, -5821
      , -5821, -5821, -5821, -5819, -5819, -5819
      , -5818, -5818, -5818, -5817, -5817, -5817
      , -5816, -5817, -5817, -5817, -5817, -5816
      , -5817, -5817, -5817, -5817, -5817, -5818
      , -5818, -5819, -5819, -5819, -5820, -5820
      , -5820, -5820, -5820, -5820, -5819, -5819
      , -5819, -5818, -5818, -5817, -5817, -5816
      , -5816, -5815, -5814, -5813, -5812, -5812
      , -5811, -5810, -5810, -5810, -5811, -5811
      , -5811, -5811, -5811, -5810, -5810, -5810
      , -5811, -5811, -5811, -5811, -5811, -5811
      , -5811, -5811, -5811, -5811, -5810, -5810
      , -5808, -5808, -5807, -5807, -5806, -5805
      , -5805, -5805, -5805, -5805, -5803, -5803
      , -5800, -5795, -5794, -5797, -5794, -5792
      , -5792, -5786, -5784, -5784, -5783, -5782
      , -5780, -5778, -5777, -5779, -5779, -5781
      , -5784, -5785, -5787, -5785, -5783, -5781
      , -5781, -5778, -5776, -5773, -5773, -5777
      , -5779, -5781, -5789, -5794, -5804, -5804
      , -5798, -5795, -5799, -5799, -5800, -5810
      , -5808, -5805, -5805, -5813, -5820, -5816
      , -5822, -5826, -5831, -5834, -5844, -5846
      , -5847, -5844, -5837, -5835, -5842, -5857
      , -5867
    ], [
        -5886, -5895, -5892, -5894, -5909, -5911
      , -5904, -5893, -5881, -5873, -5873, -5872
      , -5869, -5865, -5861, -5862, -5860, -5852
      , -5846, -5843, -5840, -5836, -5831, -5825
      , -5822, -5814, -5815, -5819, -5817, -5816
      , -5813, -5813, -5809, -5810, -5801, -5798
      , -5807, -5804, -5811, -5813, -5815, -5819
      , -5820, -5817, -5818, -5820, -5819, -5817
      , -5818, -5822, -5821, -5825, -5821, -5827
      , -5830, -5830, -5831, -5832, -5831, -5830
      , -5831, -5834, -5833, -5837, -5839, -5842
      , -5846, -5849, -5847, -5847, -5849, -5850
      , -5850, -5852, -5855, -5858, -5861, -5863
      , -5869, -5868, -5871, -5869, -5874, -5880
      , -5882, -5885, -5889, -5893, -5896, -5892
      , -5890, -5895, -5892, -5891, -5888, -5888
      , -5885, -5879, -5879, -5875, -5876, -5872
      , -5869, -5871, -5867, -5864, -5872, -5874
      , -5878, -5883, -5891, -5889, -5885, -5880
      , -5872, -5872, -5864, -5869, -5867, -5868
      , -5866, -5865, -5867, -5872, -5877, -5883
      , -5886
    ], [
        -6047, -6060, -6060, -6054, -6046, -6039
      , -6032, -6026, -6010, -6005, -5987, -5987
      , -5995, -5992, -5996, -5995, -5992, -5993
      , -5992, -5992, -5992, -5984, -5988, -5985
      , -5986, -5984, -5982, -5982, -5981, -5981
      , -5983, -5983, -5982, -5981, -5978, -5978
      , -5967, -5961, -5959, -5955, -5955, -5953
      , -5954, -5952, -5953, -5951, -5951, -5952
      , -5950, -5953, -5949, -5948, -5950, -5950
      , -5949, -5946, -5948, -5944, -5944, -5943
      , -5942, -5942, -5943, -5947, -5950, -5951
      , -5960, -5953, -5955, -5966, -5978, -5995
      , -5993, -5999, -5997, -6001, -6009, -6032
      , -6043, -6044, -6044, -6047
    ], [
        -5845, -5848, -5853, -5854, -5851, -5852
      , -5855, -5855, -5852, -5846, -5849, -5847
      , -5847, -5844, -5844, -5842, -5842, -5838
      , -5838, -5839, -5841, -5841, -5843, -5845
      , -5846, -5847, -5846, -5852, -5853, -5853
      , -5850, -5853, -5855, -5855, -5856, -5843
      , -5841, -5839, -5841, -5840, -5839, -5837
      , -5839, -5840, -5839, -5840, -5837, -5831
      , -5827, -5826, -5824, -5827, -5825, -5825
      , -5823, -5819, -5816, -5806, -5806, -5803
      , -5802, -5802, -5798, -5800, -5799, -5801
      , -5800, -5805, -5800, -5803, -5802, -5805
      , -5807, -5810, -5813, -5811, -5814, -5813
      , -5812, -5815, -5815, -5818, -5818, -5819
      , -5823, -5827, -5827, -5828, -5827, -5829
      , -5830, -5831, -5833, -5833, -5834, -5835
      , -5839, -5836, -5843, -5842, -5845, -5846
      , -5847, -5843, -5843, -5845
    ], [
        -5783, -5786, -5789, -5794, -5794, -5786
      , -5784, -5783, -5780, -5784, -5786, -5790
      , -5788, -5785, -5784, -5781, -5777, -5774
      , -5775, -5772, -5770, -5766, -5766, -5766
      , -5766, -5766, -5766, -5765, -5765, -5764
      , -5764, -5764, -5764, -5764, -5761, -5761
      , -5760, -5760, -5760, -5760, -5760, -5760
      , -5760, -5760, -5760, -5760, -5760, -5760
      , -5762, -5763, -5765, -5765, -5765, -5765
      , -5766, -5766, -5768, -5770, -5770, -5771
      , -5772, -5773, -5774, -5778, -5779, -5781
      , -5781, -5781, -5781, -5781, -5781, -5781
      , -5781, -5780, -5780, -5780, -5779, -5778
      , -5777, -5778, -5778, -5778, -5778, -5779
      , -5779, -5780, -5780, -5779, -5780, -5779
      , -5779, -5779, -5779, -5778, -5778, -5779
      , -5780, -5780, -5780, -5780, -5780, -5780
      , -5780, -5779, -5780, -5780, -5781, -5781
      , -5781, -5781, -5781, -5782, -5782, -5782
      , -5782, -5781, -5781, -5782, -5782, -5783
      
    ], [
        -5840, -5828, -5816, -5813, -5822, -5841
      , -5840
    ], [
        -5783, -5785, -5786, -5792, -5793, -5796
      , -5794, -5797, -5793, -5795, -5791, -5791
      , -5786, -5771, -5758, -5760, -5766, -5773
      , -5774, -5776, -5783
    ], [
        -5964, -5965, -5966, -5967, -5972, -5974
      , -5979, -5982, -5979, -5976, -5970, -5973
      , -5971, -5963, -5963, -5954, -5951, -5956
      , -5957, -5955, -5954, -5957, -5956, -5959
      , -5962, -5964
    ], [
        -5780, -5781, -5782, -5784, -5782, -5780
      , -5780, -5782, -5783, -5785, -5784, -5783
      , -5783, -5784, -5785, -5785, -5791, -5791
      , -5790, -5790, -5787, -5787, -5788, -5788
      , -5789, -5789, -5791, -5792, -5792, -5793
      , -5793, -5794, -5794, -5794, -5796, -5797
      , -5796, -5797, -5797, -5796, -5797, -5798
      , -5799, -5801, -5800, -5798, -5796, -5795
      , -5792, -5788, -5785, -5784, -5782, -5782
      , -5780, -5780
    ], [
        -5769, -5777, -5780, -5780, -5785, -5785
      , -5787, -5787, -5789, -5796, -5810, -5813
      , -5797, -5790, -5772, -5769
    ], [
        -5793, -5796, -5797, -5799, -5800, -5799
      , -5801, -5798, -5801, -5801, -5804, -5806
      , -5808, -5805, -5804, -5800, -5798, -5799
      , -5790, -5793
    ], [
        -5884, -5880, -5870, -5870, -5878, -5880
      , -5884, -5886, -5890, -5893, -5887, -5885
      , -5884
    ], [
        -6011, -6014, -6018, -6022, -6018, -6021
      , -6019, -6014, -6014, -6013, -6011
    ], [
        -5863, -5868, -5869, -5871, -5871, -5870
      , -5870, -5869, -5869, -5868, -5865, -5865
      , -5862, -5861, -5857, -5859, -5861, -5863
      
    ], [
        -5778, -5784, -5792, -5784, -5787, -5782
      , -5783, -5785, -5785, -5781, -5778
    ], [
        -5790, -5791, -5793, -5795, -5796, -5801
      , -5799, -5795, -5794, -5796, -5794, -5790
      
    ], [
        -5834, -5831, -5831, -5822, -5824, -5832
      , -5834, -5833, -5834
    ]    ];

    private var id17Barycenter:Point = new Point(650, -5890);

    private var id17BoundingBox:Rectangle = new Rectangle(554, -6060, 508, 302);

    private var id29X:Array = [ 
    [
        497, 496, 497, 495, 500, 500
      , 507, 505, 507, 503, 499, 494
      , 491, 489, 483, 482, 478, 473
      , 474, 474, 478, 476, 484, 485
      , 493, 488, 490, 485, 478, 476
      , 478, 480, 474, 474, 467, 462
      , 460, 460, 456, 462, 464, 464
      , 458, 459, 449, 447, 446, 449
      , 453, 456, 468, 466, 468, 461
      , 460, 470, 468, 458, 460, 454
      , 454, 447, 450, 446, 447, 454
      , 462, 457, 462, 465, 470, 480
      , 479, 485, 508, 510, 499, 504
      , 511, 520, 526, 522, 525, 518
      , 515, 496, 494, 500, 497, 496
      , 501, 517, 521, 522, 529, 527
      , 525, 528, 526, 528, 532, 512
      , 510, 512, 511, 516, 519, 514
      , 519, 519, 530, 547, 565, 579
      , 581, 581, 583, 586, 586, 586
      , 593, 593, 585, 587, 593, 596
      , 600, 603, 602, 597, 598, 602
      , 615, 621, 621, 621, 621, 619
      , 617, 614, 614, 621, 626, 631
      , 637, 651, 651, 655, 669, 695
      , 709, 712, 712, 706, 692, 688
      , 681, 678, 663, 650, 645, 636
      , 633, 643, 645, 643, 645, 640
      , 636, 635, 631, 633, 631, 622
      , 619, 613, 614, 617, 621, 617
      , 618, 634, 642, 642, 639, 635
      , 629, 627, 630, 631, 621, 620
      , 616, 616, 609, 607, 595, 589
      , 587, 587, 588, 586, 586, 591
      , 595, 591, 595, 590, 590, 592
      , 596, 610, 644, 653, 654, 658
      , 666, 666, 668, 671, 677, 679
      , 678, 679, 693, 698, 701, 701
      , 705, 708, 711, 712, 711, 708
      , 708, 708, 705, 705, 703, 700
      , 696, 694, 692, 683, 680, 689
      , 691, 690, 693, 698, 705, 706
      , 712, 712, 712, 710, 703, 702
      , 701, 701, 703, 708, 721, 726
      , 725, 727, 724, 724, 727, 726
      , 728, 728, 733, 733, 734, 756
      , 763, 765, 771, 779, 783, 784
      , 786, 792, 793, 790, 790, 794
      , 780, 775, 775, 774, 775, 772
      , 775, 779, 784, 799, 809, 810
      , 814, 816, 820, 824, 825, 825
      , 823, 822, 821, 822, 819, 817
      , 825, 825, 826, 830, 833, 832
      , 829, 828, 828, 828, 827, 827
      , 828, 828, 827, 827, 827, 826
      , 826, 826, 826, 826, 826, 826
      , 827, 828, 829, 831, 832, 835
      , 858, 865, 866, 872, 877, 891
      , 891, 899, 919, 919, 913, 900
      , 896, 885, 884, 882, 884, 890
      , 886, 887, 895, 901, 902, 905
      , 903, 905, 906, 910, 911, 913
      , 918, 926, 928, 932, 932, 932
      , 935, 938, 941, 938, 949, 952
      , 953, 954, 953, 959, 959, 957
      , 959, 962, 963, 963, 967, 965
      , 970, 979, 988, 988, 987, 988
      , 985, 987, 997, 1000, 994, 993
      , 994, 1004, 1011, 1019, 1024, 1029
      , 1025, 1029, 1032, 1034, 1035, 1041
      , 1047, 1051, 1047, 1049, 1048, 1035
      , 1037, 1036, 1043, 1062, 1072, 1078
      , 1077, 1080, 1074, 1082, 1091, 1091
      , 1097, 1095, 1096, 1089, 1095, 1097
      , 1105, 1107, 1105, 1104, 1106, 1124
      , 1127, 1134, 1134, 1133, 1126, 1125
      , 1111, 1112, 1105, 1107, 1098, 1098
      , 1092, 1084, 1082, 1081, 1087, 1086
      , 1093, 1092, 1081, 1081, 1058, 1058
      , 1056, 1040, 1031, 1033, 1030, 1028
      , 1024, 1020, 1018, 1015, 1012, 1008
      , 997, 997, 992, 988, 982, 982
      , 980, 976, 974, 965, 959, 958
      , 952, 950, 948, 949, 946, 946
      , 941, 943, 942, 938, 936, 929
      , 933, 930, 935, 940, 940, 944
      , 946, 946, 964, 964, 970, 966
      , 966, 961, 965, 972, 973, 976
      , 980, 984, 984, 986, 995, 997
      , 1010, 1017, 1030, 1032, 1040, 1050
      , 1053, 1060, 1060, 1063, 1070, 1074
      , 1080, 1087, 1086, 1089, 1087, 1090
      , 1089, 1091, 1085, 1067, 1062, 1064
      , 1063, 1052, 1045, 1034, 1028, 1023
      , 1015, 1016, 1025, 1027, 1032, 1039
      , 1033, 1042, 1048, 1050, 1046, 1048
      , 1048, 1045, 1037, 1026, 1028, 1023
      , 1024, 1017, 1010, 1008, 1002, 997
      , 988, 982, 981, 974, 979, 967
      , 956, 951, 934, 930, 920, 917
      , 916, 919, 912, 907, 904, 906
      , 902, 895, 887, 885, 880, 874
      , 878, 875, 866, 859, 851, 850
      , 840, 839, 843, 840, 841, 838
      , 833, 822, 825, 820, 814, 811
      , 814, 812, 805, 801, 794, 794
      , 789, 789, 785, 782, 782, 770
      , 769, 768, 759, 738, 737, 735
      , 724, 712, 712, 706, 700, 699
      , 701, 697, 693, 692, 690, 682
      , 675, 675, 681, 691, 693, 690
      , 691, 688, 684, 680, 683, 678
      , 670, 666, 659, 651, 637, 635
      , 629, 621, 614, 618, 617, 618
      , 610, 604, 605, 604, 605, 609
      , 604, 604, 604, 611, 612, 616
      , 614, 616, 619, 618, 629, 629
      , 638, 642, 648, 634, 624, 621
      , 600, 591, 588, 588, 578, 572
      , 562, 557, 554, 552, 543, 536
      , 538, 536, 529, 526, 527, 525
      , 522, 514, 516, 511, 512, 502
      , 497
    ], [
        952, 961, 970, 970, 965, 968
      , 973, 980, 978, 979, 976, 978
      , 973, 977, 970, 975, 970, 968
      , 957, 955, 953, 954, 957, 958
      , 957, 951, 949, 951, 952, 947
      , 943, 941, 938, 940, 939, 935
      , 935, 944, 942, 936, 939, 943
      , 940, 939, 936, 933, 938, 943
      , 945, 944, 948, 946, 948, 948
      , 950, 948, 949, 954, 959, 958
      , 961, 959, 964, 962, 963, 959
      , 960, 957, 958, 954, 951, 947
      , 944, 940, 941, 937, 939, 936
      , 934, 937, 937, 942, 951, 948
      , 952
    ], [
        989, 983, 987, 990, 996, 1004
      , 1022, 1019, 1022, 1020, 1009, 1006
      , 1002, 1004, 1002, 999, 994, 995
      , 1001, 1000, 997, 1001, 1002, 1004
      , 1008, 1006, 1004, 1003, 1001, 996
      , 997, 999, 998, 994, 994, 990
      , 989, 987, 988, 989
    ], [
        788, 798, 799, 806, 798, 797
      , 791, 789, 785, 787, 783, 785
      , 788
    ], [
        605, 595, 597, 603, 608, 610
      , 608, 605
    ]    ];

    private var id29Y:Array = [ 
    [
        -5242, -5248, -5250, -5252, -5257, -5262
      , -5268, -5274, -5276, -5277, -5276, -5280
      , -5278, -5282, -5285, -5289, -5290, -5300
      , -5307, -5312, -5312, -5318, -5321, -5326
      , -5327, -5332, -5339, -5344, -5343, -5346
      , -5350, -5357, -5358, -5360, -5366, -5365
      , -5369, -5370, -5373, -5378, -5380, -5384
      , -5386, -5391, -5390, -5396, -5398, -5399
      , -5396, -5402, -5409, -5410, -5411, -5410
      , -5417, -5429, -5444, -5453, -5458, -5459
      , -5463, -5466, -5469, -5473, -5475, -5478
      , -5476, -5481, -5482, -5479, -5479, -5475
      , -5480, -5478, -5486, -5492, -5496, -5504
      , -5505, -5515, -5517, -5521, -5530, -5539
      , -5536, -5540, -5547, -5548, -5550, -5554
      , -5557, -5556, -5556, -5576, -5592, -5603
      , -5605, -5609, -5615, -5623, -5623, -5624
      , -5627, -5641, -5643, -5641, -5644, -5648
      , -5653, -5653, -5659, -5658, -5662, -5663
      , -5660, -5660, -5656, -5657, -5657, -5656
      , -5647, -5646, -5643, -5639, -5638, -5634
      , -5633, -5636, -5646, -5645, -5651, -5655
      , -5649, -5646, -5645, -5645, -5649, -5653
      , -5654, -5659, -5664, -5681, -5683, -5678
      , -5677, -5677, -5679, -5681, -5681, -5655
      , -5652, -5651, -5653, -5654, -5659, -5668
      , -5671, -5678, -5684, -5684, -5684, -5695
      , -5696, -5697, -5700, -5700, -5701, -5706
      , -5705, -5705, -5710, -5719, -5722, -5720
      , -5719, -5722, -5727, -5726, -5728, -5730
      , -5731, -5734, -5740, -5740, -5745, -5739
      , -5738, -5742, -5744, -5753, -5759, -5763
      , -5763, -5768, -5774, -5778, -5774, -5776
      , -5774, -5769, -5764, -5769, -5777, -5794
      , -5794, -5794, -5791, -5788, -5782, -5779
      , -5777, -5781, -5779, -5777, -5773, -5773
      , -5776, -5775, -5772, -5775, -5781, -5781
      , -5778, -5776, -5774, -5770, -5772, -5774
      , -5772, -5767, -5764, -5762, -5764, -5763
      , -5765, -5763, -5762, -5758, -5758, -5755
      , -5752, -5752, -5748, -5747, -5744, -5744
      , -5744, -5746, -5748, -5753, -5757, -5759
      , -5759, -5754, -5753, -5747, -5743, -5743
      , -5743, -5742, -5740, -5742, -5744, -5742
      , -5739, -5735, -5733, -5728, -5729, -5731
      , -5736, -5737, -5739, -5739, -5740, -5734
      , -5730, -5729, -5730, -5737, -5737, -5736
      , -5736, -5739, -5737, -5734, -5734, -5720
      , -5708, -5709, -5709, -5709, -5708, -5703
      , -5699, -5699, -5696, -5702, -5700, -5695
      , -5698, -5696, -5694, -5692, -5696, -5699
      , -5698, -5702, -5700, -5698, -5698, -5701
      , -5704, -5699, -5703, -5705, -5711, -5713
      , -5710, -5709, -5708, -5708, -5707, -5707
      , -5708, -5708, -5709, -5709, -5709, -5708
      , -5707, -5707, -5706, -5706, -5707, -5708
      , -5709, -5711, -5712, -5712, -5713, -5717
      , -5721, -5722, -5722, -5728, -5732, -5752
      , -5752, -5750, -5751, -5749, -5748, -5748
      , -5744, -5742, -5737, -5735, -5731, -5730
      , -5732, -5734, -5741, -5744, -5744, -5747
      , -5743, -5746, -5743, -5746, -5744, -5741
      , -5746, -5751, -5746, -5745, -5743, -5742
      , -5736, -5735, -5735, -5733, -5732, -5728
      , -5727, -5727, -5725, -5726, -5726, -5724
      , -5725, -5722, -5720, -5720, -5719, -5722
      , -5723, -5726, -5722, -5720, -5717, -5716
      , -5714, -5712, -5706, -5704, -5700, -5698
      , -5697, -5691, -5689, -5688, -5689, -5688
      , -5685, -5684, -5678, -5677, -5669, -5661
      , -5649, -5642, -5636, -5630, -5622, -5612
      , -5602, -5598, -5598, -5585, -5581, -5576
      , -5572, -5568, -5558, -5546, -5543, -5531
      , -5527, -5520, -5510, -5503, -5499, -5493
      , -5487, -5482, -5479, -5477, -5473, -5469
      , -5459, -5450, -5445, -5428, -5409, -5404
      , -5407, -5414, -5413, -5420, -5425, -5423
      , -5422, -5425, -5423, -5418, -5418, -5415
      , -5413, -5410, -5408, -5405, -5397, -5393
      , -5391, -5390, -5387, -5384, -5380, -5377
      , -5378, -5381, -5374, -5375, -5375, -5366
      , -5366, -5359, -5355, -5357, -5360, -5357
      , -5359, -5357, -5353, -5354, -5352, -5348
      , -5344, -5336, -5336, -5329, -5330, -5334
      , -5336, -5337, -5339, -5339, -5344, -5343
      , -5339, -5336, -5333, -5329, -5323, -5321
      , -5320, -5318, -5311, -5307, -5304, -5296
      , -5292, -5289, -5283, -5282, -5275, -5275
      , -5268, -5266, -5262, -5257, -5254, -5249
      , -5250, -5244, -5234, -5230, -5229, -5222
      , -5215, -5212, -5215, -5215, -5213, -5207
      , -5207, -5199, -5197, -5196, -5190, -5189
      , -5188, -5181, -5170, -5177, -5173, -5169
      , -5155, -5146, -5146, -5142, -5136, -5135
      , -5126, -5123, -5115, -5112, -5110, -5100
      , -5088, -5088, -5085, -5080, -5074, -5068
      , -5065, -5062, -5065, -5072, -5076, -5080
      , -5082, -5083, -5082, -5077, -5076, -5083
      , -5083, -5081, -5087, -5083, -5074, -5074
      , -5073, -5070, -5070, -5062, -5062, -5059
      , -5057, -5054, -5055, -5049, -5049, -5052
      , -5052, -5048, -5048, -5048, -5056, -5056
      , -5059, -5062, -5059, -5063, -5064, -5060
      , -5062, -5057, -5050, -5048, -5045, -5044
      , -5037, -5033, -5044, -5045, -5041, -5046
      , -5048, -5051, -5053, -5060, -5060, -5058
      , -5059, -5063, -5064, -5058, -5058, -5054
      , -5054, -5057, -5063, -5068, -5068, -5069
      , -5071, -5067, -5067, -5069, -5071, -5074
      , -5077, -5077, -5081, -5077, -5081, -5078
      , -5071, -5068, -5065, -5068, -5066, -5065
      , -5062, -5061, -5064, -5061, -5059, -5057
      , -5057, -5061, -5062, -5056, -5054, -5058
      , -5058, -5053, -5055, -5055, -5057, -5059
      , -5058, -5065, -5073, -5076, -5086, -5096
      , -5102, -5110, -5111, -5124, -5129, -5132
      , -5138, -5148, -5150, -5158, -5171, -5175
      , -5180, -5190, -5196, -5199, -5205, -5203
      , -5204, -5208, -5211, -5215, -5214, -5209
      , -5209, -5213, -5208, -5216, -5219, -5218
      , -5215, -5211, -5212, -5215, -5218, -5218
      , -5224, -5230, -5232, -5236, -5237, -5243
      , -5242
    ], [
        -5766, -5767, -5766, -5762, -5757, -5750
      , -5750, -5744, -5741, -5738, -5738, -5739
      , -5740, -5742, -5741, -5745, -5743, -5745
      , -5739, -5736, -5736, -5733, -5735, -5734
      , -5731, -5733, -5734, -5733, -5736, -5734
      , -5735, -5738, -5736, -5738, -5739, -5741
      , -5744, -5746, -5749, -5750, -5753, -5756
      , -5756, -5759, -5758, -5761, -5762, -5762
      , -5759, -5763, -5766, -5763, -5762, -5760
      , -5762, -5763, -5764, -5757, -5757, -5754
      , -5753, -5751, -5753, -5754, -5756, -5757
      , -5760, -5764, -5765, -5764, -5765, -5769
      , -5765, -5763, -5772, -5770, -5767, -5765
      , -5764, -5767, -5771, -5775, -5776, -5771
      , -5766
    ], [
        -5721, -5727, -5728, -5724, -5720, -5718
      , -5706, -5705, -5700, -5701, -5700, -5698
      , -5697, -5698, -5700, -5696, -5698, -5699
      , -5701, -5706, -5710, -5711, -5706, -5708
      , -5708, -5714, -5713, -5717, -5718, -5718
      , -5716, -5715, -5714, -5712, -5716, -5715
      , -5713, -5714, -5716, -5721
    ], [
        -5752, -5750, -5750, -5741, -5741, -5741
      , -5740, -5744, -5743, -5742, -5744, -5751
      , -5752
    ], [
        -5759, -5761, -5765, -5766, -5765, -5763
      , -5759, -5759
    ]    ];

    private var id29Barycenter:Point = new Point(775, -5445);

    private var id29BoundingBox:Rectangle = new Rectangle(446, -5794, 688, 762);

    private var id32X:Array = [ 
        778, 800, 801, 813, 821, 824
      , 831, 831, 837, 839, 842, 851
      , 850, 847, 849, 846, 848, 845
      , 847, 855, 853, 840, 835, 836
      , 834, 823, 820, 821, 831, 827
      , 834, 831, 823, 824, 819, 818
      , 814, 800, 797, 796, 782, 774
      , 773, 769, 765, 758, 756, 761
      , 758, 752, 745, 747, 741, 742
      , 743, 740, 749, 745, 735, 737
      , 735, 729, 723, 728, 719, 718
      , 716, 715, 714, 707, 700, 692
      , 691, 693, 692, 690, 685, 679
      , 680, 673, 663, 670, 670, 660
      , 659, 651, 649, 649, 648, 638
      , 636, 631, 624, 609, 601, 593
      , 590, 586, 581, 577, 571, 566
      , 567, 559, 559, 563, 555, 557
      , 558, 533, 512, 510, 512, 514
      , 518, 517, 504, 490, 492, 490
      , 490, 502, 500, 502, 505, 496
      , 497, 503, 501, 499, 500, 525
      , 523, 525, 523, 527, 538, 545
      , 543, 555, 562, 561, 570, 566
      , 555, 559, 564, 564, 574, 580
      , 578, 584, 590, 595, 598, 600
      , 607, 607, 605, 603, 606, 603
      , 608, 610, 618, 617, 618, 614
      , 621, 629, 635, 637, 651, 659
      , 666, 670, 678, 683, 680, 684
      , 688, 691, 690, 693, 691, 681
      , 675, 675, 682, 690, 692, 693
      , 697, 701, 699, 700, 706, 712
      , 712, 724, 735, 737, 738, 759
      , 768, 769, 778, 778, 780, 769
      , 767, 771, 768, 778    ];

    private var id32Y:Array = [ 
        -5010, -5007, -4998, -4995, -4989, -4991
      , -4992, -4999, -4999, -5005, -5006, -5000
      , -4992, -4985, -4982, -4980, -4977, -4975
      , -4970, -4968, -4959, -4961, -4963, -4967
      , -4969, -4966, -4959, -4949, -4946, -4939
      , -4931, -4928, -4928, -4932, -4933, -4940
      , -4943, -4938, -4939, -4933, -4934, -4941
      , -4954, -4950, -4954, -4952, -4947, -4935
      , -4926, -4919, -4914, -4911, -4907, -4903
      , -4902, -4899, -4892, -4884, -4884, -4888
      , -4893, -4898, -4900, -4909, -4912, -4913
      , -4911, -4911, -4911, -4913, -4922, -4925
      , -4930, -4934, -4945, -4947, -4945, -4942
      , -4938, -4931, -4926, -4918, -4914, -4909
      , -4900, -4899, -4896, -4891, -4890, -4892
      , -4891, -4896, -4897, -4887, -4890, -4883
      , -4885, -4883, -4889, -4897, -4903, -4901
      , -4909, -4910, -4917, -4925, -4931, -4936
      , -4939, -4942, -4931, -4927, -4926, -4921
      , -4921, -4918, -4909, -4908, -4913, -4915
      , -4916, -4920, -4924, -4927, -4932, -4937
      , -4942, -4949, -4951, -4953, -4954, -4973
      , -4977, -4981, -4989, -4994, -4996, -5002
      , -5005, -5013, -5021, -5026, -5032, -5035
      , -5032, -5040, -5043, -5047, -5048, -5047
      , -5042, -5040, -5042, -5041, -5043, -5044
      , -5045, -5048, -5049, -5050, -5051, -5052
      , -5055, -5058, -5059, -5057, -5055, -5055
      , -5053, -5058, -5058, -5054, -5056, -5062
      , -5061, -5057, -5057, -5059, -5061, -5064
      , -5061, -5062, -5065, -5066, -5068, -5065
      , -5068, -5071, -5078, -5081, -5077, -5081
      , -5077, -5077, -5074, -5071, -5069, -5067
      , -5067, -5071, -5069, -5068, -5068, -5063
      , -5057, -5054, -5049, -5045, -5043, -5031
      , -5022, -5014, -5009, -5010    ];

    private var id32Barycenter:Point = new Point(676, -4973);

    private var id32BoundingBox:Rectangle = new Rectangle(490, -5081, 365, 198);

    private var id43X:Array = [ 
        1458, 1454, 1453, 1437, 1440, 1454
      , 1461, 1471, 1485, 1486, 1474, 1481
      , 1479, 1485, 1496, 1507, 1523, 1536
      , 1537, 1541, 1545, 1567, 1574, 1581
      , 1583, 1590, 1590, 1597, 1598, 1603
      , 1601, 1596, 1596, 1599, 1596, 1599
      , 1598, 1602, 1611, 1527, 1438, 1402
      , 1410, 1411, 1417, 1437, 1421, 1416
      , 1412, 1407, 1405, 1407, 1403, 1402
      , 1403, 1398, 1399, 1431, 1445, 1456
      , 1458    ];

    private var id43Y:Array = [ 
        -5876, -5869, -5863, -5843, -5840, -5842
      , -5839, -5839, -5843, -5848, -5869, -5871
      , -5875, -5880, -5871, -5871, -5864, -5864
      , -5861, -5859, -5863, -5864, -5867, -5858
      , -5860, -5856, -5854, -5852, -5849, -5845
      , -5840, -5836, -5831, -5828, -5821, -5819
      , -5816, -5808, -5800, -5787, -5787, -5787
      , -5794, -5802, -5799, -5814, -5814, -5809
      , -5815, -5816, -5812, -5808, -5806, -5808
      , -5821, -5832, -5839, -5841, -5855, -5876
      , -5876    ];

    private var id43Barycenter:Point = new Point(1489, -5828);

    private var id43BoundingBox:Rectangle = new Rectangle(1398, -5880, 213, 94);

    private var id0X:Array = [ 
    [
        -429, -426, -429, -427, -421, -417
      , -418, -409, -413, -409, -406, -412
      , -404, -404, -402, -403, -413, -414
      , -417, -419, -425, -427, -425, -431
      , -429
    ], [
        -415, -409, -413, -412, -411, -406
      , -407, -402, -402, -404, -404, -394
      , -400, -401, -392, -399, -395, -399
      , -399, -402, -401, -403, -407, -402
      , -403, -412, -421, -415
    ], [
        -437, -431, -421, -423, -429, -427
      , -432, -441, -436, -442, -444, -437
      
    ], [
        -410, -406, -413, -411, -407, -405
      , -406, -410, -416, -418, -417, -421
      , -423, -421, -416, -418, -415, -420
      , -409, -408, -413, -410
    ], [
        -411, -398, -401, -400, -403, -407
      , -413, -416, -411
    ], [
        -391, -389, -387, -381, -385, -388
      , -383, -386, -390, -389, -393, -393
      , -391, -391, -391
    ]    ];

    private var id0Y:Array = [ 
    [
        -6474, -6476, -6476, -6481, -6480, -6472
      , -6470, -6464, -6462, -6462, -6459, -6458
      , -6456, -6452, -6450, -6447, -6452, -6456
      , -6456, -6463, -6464, -6465, -6467, -6469
      , -6474
    ], [
        -6483, -6482, -6479, -6474, -6478, -6479
      , -6477, -6476, -6475, -6475, -6473, -6470
      , -6470, -6468, -6464, -6465, -6462, -6461
      , -6457, -6460, -6464, -6468, -6470, -6464
      , -6461, -6467, -6481, -6483
    ], [
        -6465, -6468, -6460, -6457, -6457, -6456
      , -6455, -6460, -6460, -6462, -6467, -6465
      
    ], [
        -6408, -6404, -6403, -6400, -6401, -6396
      , -6395, -6397, -6402, -6406, -6408, -6413
      , -6417, -6419, -6419, -6417, -6417, -6415
      , -6413, -6409, -6411, -6408
    ], [
        -6442, -6436, -6434, -6429, -6429, -6436
      , -6435, -6444, -6442
    ], [
        -6484, -6485, -6478, -6475, -6473, -6475
      , -6468, -6468, -6473, -6467, -6472, -6474
      , -6473, -6475, -6484
    ]    ];

    private var id0Barycenter:Point = new Point(-416, -6464);

    private var id0BoundingBox:Rectangle = new Rectangle(-444, -6485, 63, 90);

    private var id24X:Array = [ 
        454, 458, 456, 460, 456, 458
      , 453, 450, 447, 446, 449, 445
      , 447, 452, 450, 453, 455, 460
      , 461, 465, 468, 472, 472, 474
      , 473, 478, 482, 483, 489, 491
      , 494, 499, 503, 507, 505, 507
      , 500, 500, 495, 497, 496, 497
      , 482, 476, 471, 467, 466, 460
      , 454    ];

    private var id24Y:Array = [ 
        -5249, -5252, -5254, -5260, -5262, -5265
      , -5266, -5273, -5273, -5279, -5282, -5283
      , -5290, -5292, -5295, -5297, -5305, -5307
      , -5311, -5312, -5309, -5310, -5308, -5307
      , -5300, -5290, -5289, -5285, -5282, -5278
      , -5280, -5276, -5277, -5276, -5274, -5268
      , -5262, -5257, -5252, -5250, -5248, -5242
      , -5246, -5240, -5239, -5240, -5243, -5244
      , -5249    ];

    private var id24Barycenter:Point = new Point(473, -5273);

    private var id24BoundingBox:Rectangle = new Rectangle(445, -5312, 62, 73);

    private var id18X:Array = [ 
    [
        -720, -741, -749, -764, -763, -756
      , -755, -758, -748, -746, -751, -749
      , -739, -738, -733, -736, -718, -738
      , -741, -741, -742, -752, -760, -758
      , -766, -763, -762, -764, -762, -775
      , -773, -773, -778, -777, -766, -768
      , -761, -771, -756, -744, -743, -744
      , -738, -740, -737, -737, -729, -742
      , -740, -743, -759, -760, -779, -780
      , -779, -780, -777, -779, -774, -773
      , -771, -770, -762, -754, -754, -757
      , -754, -747, -745, -746, -743, -744
      , -739, -729, -730, -724, -726, -733
      , -734, -733, -729, -731, -729, -737
      , -730, -717, -714, -710, -700, -692
      , -692, -674, -669, -671, -669, -665
      , -664, -663, -664, -661, -652, -650
      , -645, -641, -637, -636, -635, -636
      , -637, -641, -643, -652, -653, -661
      , -661, -659, -660, -659, -661, -659
      , -658, -666, -669, -676, -683, -688
      , -690, -685, -686, -697, -703, -704
      , -707, -704, -716, -716, -734, -724
      , -712, -707, -699, -698, -694, -693
      , -690, -686, -687, -695, -680, -679
      , -677, -669, -665, -663, -664, -668
      , -665, -662, -659, -657, -662, -655
      , -657, -654, -652, -654, -648, -656
      , -653, -657, -654, -655, -652, -679
      , -695, -698, -695, -697, -701, -700
      , -701, -697, -697, -696, -695, -699
      , -695, -697, -694, -699, -699, -701
      , -704, -701, -702, -700, -702, -707
      , -710, -712, -715, -721, -719, -720
      , -714, -712, -714, -712, -718, -719
      , -715, -720, -725, -729, -732, -737
      , -740, -736, -733, -729, -733, -732
      , -728, -729, -728, -736, -729, -732
      , -735, -736, -740, -737, -736, -736
      , -732, -734, -726, -726, -725, -722
      , -725, -722, -726, -728, -720, -716
      , -713, -715, -709, -705, -702, -700
      , -703, -709, -717, -717, -717, -715
      , -715, -690, -694, -689, -692, -688
      , -693, -705, -714, -716, -713, -705
      , -706, -704, -708, -708, -706, -711
      , -710, -706, -709, -706, -707, -704
      , -704, -706, -708, -710, -716, -717
      , -710, -714, -711, -715, -713, -710
      , -713, -715, -718, -716, -717, -719
      , -719, -723, -721, -724, -722, -726
      , -723, -720, -720, -723, -721, -722
      , -716, -713, -714, -712, -710, -711
      , -709, -709, -707, -708, -710, -709
      , -712, -714, -713, -715, -711, -705
      , -707, -703, -695, -695, -697, -701
      , -698, -705, -701, -697, -670, -668
      , -662, -662, -659, -660, -663, -658
      , -660, -656, -655, -652, -654, -651
      , -647, -641, -632, -627, -619, -615
      , -609, -617, -616, -607, -613, -612
      , -607, -613, -618, -620, -611, -607
      , -611, -608, -604, -605, -603, -600
      , -585, -589, -581, -580, -579, -576
      , -578, -576, -580, -590, -588, -602
      , -595, -596, -600, -598, -602, -602
      , -610, -614, -614, -618, -624, -624
      , -609, -598, -606, -600, -597, -599
      , -606, -598, -593, -593, -587, -597
      , -597, -591, -596, -592, -592, -586
      , -586, -584, -585, -582, -572, -574
      , -572, -571, -564, -563, -560, -558
      , -563, -559, -555, -554, -556, -552
      , -556, -552, -550, -553, -552, -546
      , -548, -542, -541, -542, -543, -541
      , -539, -542, -541, -542, -542, -547
      , -544, -543, -535, -534, -535, -530
      , -530, -539, -533, -539, -540, -538
      , -539, -534, -526, -530, -529, -525
      , -526, -525, -531, -529, -527, -521
      , -516, -512, -515, -512, -509, -514
      , -514, -518, -508, -502, -501, -487
      , -486, -490, -503, -511, -521, -522
      , -526, -526, -535, -535, -541, -550
      , -555, -562, -558, -548, -548, -559
      , -570, -573, -583, -568, -562, -563
      , -551, -542, -531, -533, -529, -530
      , -525, -527, -523, -523, -519, -519
      , -512, -511, -516, -503, -498, -492
      , -490, -492, -489, -488, -483, -480
      , -476, -479, -476, -465, -459, -457
      , -457, -450, -439, -446, -458, -459
      , -456, -459, -458, -450, -452, -449
      , -452, -451, -441, -441, -449, -443
      , -446, -447, -451, -446, -445, -447
      , -446, -440, -443, -446, -449, -449
      , -454, -448, -453, -445, -446, -442
      , -444, -441, -446, -452, -453, -460
      , -459, -471, -472, -479, -479, -483
      , -479, -476, -475, -474, -470, -474
      , -491, -500, -494, -495, -498, -507
      , -502, -504, -510, -507, -510, -517
      , -514, -515, -519, -520, -518, -524
      , -530, -526, -532, -528, -533, -535
      , -555, -563, -566, -570, -568, -568
      , -566, -562, -566, -567, -576, -576
      , -581, -586, -592, -589, -599, -601
      , -600, -604, -614, -619, -612, -614
      , -623, -624, -626, -622, -624, -622
      , -629, -620, -628, -622, -626, -634
      , -634, -636, -635, -637, -639, -642
      , -639, -643, -642, -645, -653, -655
      , -653, -656, -669, -667, -669, -674
      , -679, -678, -681, -685, -688, -686
      , -694, -696, -701, -700, -704, -708
      , -706, -710, -707, -712, -710, -712
      , -718, -723, -726, -732, -740, -739
      , -741, -737, -732, -716, -729, -741
      , -731, -709, -710, -708, -713, -715
      , -717, -720
    ], [
        -723, -724, -738, -734, -732, -718
      , -717, -714, -717, -713, -715, -718
      , -721, -724, -723
    ]    ];

    private var id18Y:Array = [ 
    [
        -5470, -5467, -5464, -5461, -5464, -5465
      , -5467, -5470, -5470, -5473, -5473, -5475
      , -5476, -5479, -5478, -5480, -5487, -5483
      , -5483, -5485, -5482, -5480, -5476, -5478
      , -5480, -5481, -5484, -5487, -5488, -5481
      , -5485, -5487, -5487, -5491, -5492, -5495
      , -5498, -5498, -5504, -5506, -5510, -5507
      , -5508, -5509, -5515, -5512, -5515, -5515
      , -5512, -5515, -5513, -5516, -5513, -5514
      , -5515, -5518, -5520, -5521, -5523, -5520
      , -5521, -5525, -5528, -5530, -5527, -5525
      , -5525, -5528, -5530, -5532, -5532, -5528
      , -5524, -5526, -5525, -5525, -5528, -5528
      , -5531, -5528, -5531, -5531, -5539, -5542
      , -5543, -5548, -5555, -5557, -5554, -5557
      , -5555, -5559, -5557, -5559, -5561, -5559
      , -5560, -5557, -5561, -5563, -5564, -5562
      , -5564, -5561, -5562, -5565, -5565, -5565
      , -5562, -5562, -5564, -5565, -5566, -5565
      , -5567, -5568, -5570, -5571, -5572, -5574
      , -5575, -5572, -5564, -5560, -5560, -5557
      , -5558, -5561, -5562, -5559, -5562, -5566
      , -5566, -5563, -5560, -5558, -5556, -5561
      , -5568, -5573, -5573, -5579, -5581, -5586
      , -5587, -5589, -5592, -5592, -5608, -5610
      , -5612, -5608, -5611, -5608, -5611, -5611
      , -5612, -5612, -5610, -5611, -5613, -5613
      , -5612, -5610, -5615, -5615, -5617, -5618
      , -5619, -5619, -5620, -5621, -5621, -5621
      , -5620, -5624, -5625, -5626, -5621, -5628
      , -5630, -5629, -5632, -5628, -5632, -5634
      , -5635, -5635, -5637, -5635, -5631, -5630
      , -5631, -5632, -5633, -5635, -5636, -5634
      , -5628, -5627, -5630, -5631, -5633, -5635
      , -5636, -5637, -5638, -5639, -5637, -5639
      , -5641, -5640, -5635, -5637, -5641, -5640
      , -5640, -5644, -5642, -5644, -5645, -5647
      , -5645, -5646, -5647, -5650, -5649, -5650
      , -5651, -5653, -5653, -5655, -5654, -5655
      , -5654, -5656, -5655, -5654, -5652, -5653
      , -5654, -5655, -5656, -5659, -5657, -5658
      , -5658, -5660, -5657, -5657, -5657, -5659
      , -5657, -5657, -5663, -5665, -5666, -5671
      , -5674, -5676, -5679, -5681, -5683, -5685
      , -5685, -5687, -5683, -5685, -5692, -5691
      , -5688, -5694, -5693, -5696, -5695, -5700
      , -5703, -5703, -5703, -5705, -5707, -5707
      , -5710, -5707, -5708, -5704, -5703, -5707
      , -5708, -5711, -5711, -5714, -5714, -5716
      , -5716, -5719, -5718, -5717, -5715, -5716
      , -5713, -5712, -5711, -5708, -5707, -5707
      , -5717, -5717, -5719, -5721, -5720, -5721
      , -5725, -5726, -5725, -5723, -5723, -5721
      , -5723, -5722, -5723, -5720, -5719, -5719
      , -5718, -5721, -5718, -5719, -5717, -5718
      , -5721, -5724, -5720, -5722, -5721, -5723
      , -5724, -5726, -5729, -5729, -5724, -5727
      , -5725, -5721, -5722, -5718, -5717, -5718
      , -5716, -5714, -5710, -5714, -5714, -5715
      , -5723, -5722, -5718, -5720, -5719, -5714
      , -5714, -5718, -5720, -5720, -5722, -5725
      , -5724, -5726, -5724, -5727, -5732, -5734
      , -5732, -5732, -5735, -5737, -5738, -5736
      , -5740, -5743, -5749, -5752, -5750, -5751
      , -5753, -5755, -5754, -5750, -5755, -5747
      , -5752, -5754, -5752, -5755, -5751, -5753
      , -5752, -5756, -5753, -5755, -5757, -5761
      , -5768, -5766, -5769, -5769, -5766, -5770
      , -5773, -5774, -5775, -5778, -5778, -5781
      , -5784, -5783, -5790, -5789, -5793, -5796
      , -5798, -5797, -5799, -5804, -5804, -5802
      , -5801, -5804, -5805, -5809, -5810, -5807
      , -5805, -5806, -5806, -5805, -5803, -5804
      , -5801, -5800, -5805, -5808, -5810, -5812
      , -5806, -5804, -5801, -5798, -5797, -5798
      , -5803, -5806, -5809, -5809, -5804, -5808
      , -5812, -5812, -5814, -5810, -5807, -5801
      , -5796, -5791, -5791, -5787, -5784, -5784
      , -5782, -5787, -5792, -5793, -5795, -5793
      , -5796, -5800, -5806, -5809, -5815, -5814
      , -5817, -5815, -5814, -5814, -5815, -5817
      , -5821, -5823, -5821, -5819, -5815, -5810
      , -5808, -5805, -5801, -5793, -5788, -5781
      , -5781, -5774, -5767, -5762, -5763, -5759
      , -5762, -5759, -5752, -5752, -5749, -5743
      , -5744, -5739, -5737, -5721, -5719, -5712
      , -5711, -5702, -5705, -5703, -5703, -5702
      , -5701, -5704, -5706, -5701, -5706, -5709
      , -5711, -5714, -5718, -5729, -5728, -5722
      , -5717, -5716, -5714, -5710, -5706, -5707
      , -5704, -5695, -5691, -5695, -5693, -5694
      , -5698, -5697, -5687, -5685, -5690, -5689
      , -5687, -5683, -5676, -5674, -5668, -5667
      , -5660, -5651, -5643, -5640, -5638, -5637
      , -5634, -5636, -5635, -5633, -5628, -5630
      , -5628, -5626, -5624, -5627, -5624, -5626
      , -5625, -5623, -5622, -5616, -5610, -5601
      , -5589, -5585, -5575, -5570, -5564, -5555
      , -5545, -5532, -5525, -5526, -5530, -5527
      , -5524, -5520, -5522, -5517, -5515, -5509
      , -5509, -5514, -5512, -5515, -5514, -5514
      , -5517, -5519, -5513, -5514, -5510, -5505
      , -5509, -5514, -5517, -5512, -5511, -5506
      , -5506, -5509, -5511, -5508, -5509, -5507
      , -5507, -5502, -5505, -5501, -5501, -5503
      , -5500, -5500, -5498, -5494, -5492, -5489
      , -5490, -5491, -5486, -5483, -5482, -5480
      , -5478, -5477, -5476, -5478, -5482, -5483
      , -5481, -5483, -5481, -5480, -5479, -5478
      , -5478, -5476, -5473, -5474, -5469, -5466
      , -5469, -5468, -5467, -5465, -5468, -5467
      , -5466, -5462, -5458, -5462, -5463, -5462
      , -5459, -5455, -5458, -5458, -5454, -5452
      , -5457, -5455, -5455, -5454, -5457, -5453
      , -5450, -5448, -5451, -5449, -5447, -5448
      , -5449, -5451, -5455, -5457, -5455, -5453
      , -5454, -5450, -5452, -5449, -5447, -5449
      , -5450, -5451, -5454, -5462, -5459, -5456
      , -5461, -5470, -5470, -5472, -5472, -5476
      , -5472, -5470
    ], [
        -5692, -5695, -5695, -5696, -5699, -5698
      , -5700, -5696, -5692, -5693, -5690, -5685
      , -5689, -5689, -5692
    ]    ];

    private var id18Barycenter:Point = new Point(-630, -5627);

    private var id18BoundingBox:Rectangle = new Rectangle(-780, -5823, 341, 377);

    private var id25X:Array = [ 
        1364, 1356, 1357, 1354, 1346, 1343
      , 1338, 1338, 1332, 1331, 1337, 1334
      , 1339, 1348, 1365, 1369, 1375, 1384
      , 1388, 1393, 1400, 1401, 1413, 1414
      , 1413, 1416, 1425, 1431, 1429, 1435
      , 1439, 1454, 1460, 1470, 1474, 1480
      , 1487, 1490, 1488, 1491, 1492, 1499
      , 1499, 1505, 1511, 1518, 1523, 1523
      , 1530, 1535, 1538, 1541, 1538, 1547
      , 1549, 1554, 1564, 1565, 1566, 1569
      , 1577, 1576, 1581, 1586, 1596, 1598
      , 1606, 1614, 1614, 1619, 1625, 1629
      , 1632, 1636, 1631, 1636, 1643, 1647
      , 1657, 1663, 1674, 1677, 1682, 1688
      , 1692, 1702, 1709, 1711, 1726, 1728
      , 1738, 1744, 1755, 1756, 1751, 1748
      , 1750, 1748, 1750, 1750, 1740, 1739
      , 1741, 1743, 1741, 1733, 1720, 1720
      , 1709, 1706, 1699, 1693, 1683, 1682
      , 1675, 1674, 1668, 1661, 1656, 1648
      , 1638, 1628, 1612, 1614, 1611, 1605
      , 1591, 1591, 1587, 1581, 1576, 1575
      , 1567, 1566, 1558, 1552, 1545, 1543
      , 1530, 1526, 1508, 1502, 1494, 1494
      , 1490, 1492, 1493, 1501, 1493, 1486
      , 1471, 1459, 1439, 1428, 1412, 1390
      , 1378, 1371, 1364    ];

    private var id25Y:Array = [ 
        -5136, -5138, -5144, -5147, -5152, -5161
      , -5164, -5167, -5169, -5178, -5188, -5196
      , -5211, -5223, -5218, -5222, -5219, -5224
      , -5225, -5231, -5232, -5242, -5245, -5250
      , -5266, -5270, -5273, -5277, -5282, -5284
      , -5294, -5293, -5297, -5296, -5285, -5288
      , -5287, -5288, -5290, -5293, -5301, -5302
      , -5305, -5310, -5306, -5295, -5296, -5291
      , -5289, -5292, -5281, -5279, -5271, -5272
      , -5275, -5275, -5271, -5285, -5283, -5289
      , -5289, -5294, -5294, -5297, -5294, -5298
      , -5299, -5293, -5292, -5293, -5288, -5289
      , -5295, -5296, -5301, -5303, -5300, -5307
      , -5305, -5303, -5308, -5305, -5305, -5300
      , -5304, -5300, -5294, -5288, -5286, -5282
      , -5283, -5279, -5278, -5270, -5268, -5255
      , -5248, -5245, -5241, -5236, -5228, -5223
      , -5210, -5207, -5204, -5205, -5201, -5198
      , -5201, -5202, -5214, -5213, -5220, -5218
      , -5217, -5213, -5214, -5209, -5212, -5211
      , -5216, -5214, -5209, -5204, -5202, -5182
      , -5179, -5176, -5169, -5169, -5164, -5168
      , -5166, -5170, -5171, -5175, -5170, -5157
      , -5157, -5153, -5154, -5151, -5150, -5144
      , -5142, -5141, -5132, -5127, -5126, -5120
      , -5119, -5115, -5116, -5114, -5114, -5126
      , -5136, -5137, -5136    ];

    private var id25Barycenter:Point = new Point(1544, -5225);

    private var id25BoundingBox:Rectangle = new Rectangle(1331, -5310, 425, 197);

    private var id14X:Array = [ 
        1439, 1429, 1424, 1423, 1420, 1419
      , 1415, 1430, 1431, 1424, 1431, 1433
      , 1453, 1485, 1486, 1493, 1510, 1519
      , 1532, 1535, 1548, 1554, 1567, 1574
      , 1580, 1597, 1606, 1616, 1618, 1605
      , 1604, 1598, 1592, 1599, 1598, 1604
      , 1607, 1613, 1619, 1630, 1632, 1638
      , 1643, 1647, 1647, 1643, 1644, 1650
      , 1656, 1660, 1666, 1667, 1675, 1678
      , 1691, 1701, 1702, 1716, 1715, 1720
      , 1725, 1738, 1742, 1746, 1747, 1750
      , 1752, 1755, 1758, 1764, 1767, 1773
      , 1779, 1796, 1808, 1810, 1811, 1824
      , 1837, 1840, 1839, 1842, 1837, 1841
      , 1841, 1844, 1846, 1842, 1844, 1854
      , 1860, 1865, 1863, 1874, 1879, 1886
      , 1885, 1894, 1897, 1896, 1900, 1905
      , 1904, 1899, 1894, 1892, 1887, 1889
      , 1888, 1881, 1884, 1867, 1863, 1849
      , 1838, 1838, 1834, 1824, 1823, 1806
      , 1796, 1789, 1782, 1775, 1760, 1756
      , 1746, 1742, 1738, 1733, 1731, 1719
      , 1712, 1703, 1697, 1690, 1688, 1679
      , 1679, 1665, 1664, 1665, 1658, 1645
      , 1638, 1630, 1627, 1611, 1609, 1595
      , 1578, 1570, 1571, 1567, 1561, 1557
      , 1552, 1549, 1534, 1498, 1492, 1490
      , 1481, 1476, 1468, 1461, 1460, 1448
      , 1449, 1448, 1439    ];

    private var id14Y:Array = [ 
        -5953, -5967, -5981, -5989, -5996, -6013
      , -6026, -6045, -6052, -6073, -6087, -6101
      , -6108, -6126, -6117, -6110, -6102, -6095
      , -6092, -6088, -6068, -6065, -6063, -6058
      , -6058, -6064, -6073, -6085, -6093, -6118
      , -6126, -6134, -6150, -6152, -6156, -6160
      , -6159, -6164, -6163, -6172, -6176, -6177
      , -6171, -6169, -6173, -6175, -6178, -6173
      , -6173, -6169, -6169, -6167, -6164, -6166
      , -6160, -6162, -6154, -6150, -6147, -6145
      , -6140, -6139, -6135, -6134, -6137, -6134
      , -6140, -6143, -6140, -6149, -6146, -6147
      , -6144, -6142, -6145, -6143, -6134, -6130
      , -6126, -6120, -6116, -6110, -6105, -6104
      , -6096, -6096, -6088, -6085, -6079, -6085
      , -6080, -6081, -6073, -6067, -6059, -6058
      , -6053, -6047, -6043, -6040, -6036, -6030
      , -6020, -6014, -6013, -6006, -6004, -6002
      , -5998, -5992, -5978, -5978, -5975, -5980
      , -5972, -5964, -5960, -5962, -5959, -5959
      , -5964, -5972, -5974, -5979, -5983, -5988
      , -5991, -5996, -5994, -5996, -5994, -5992
      , -5996, -5994, -6002, -6005, -6011, -6018
      , -6015, -6009, -6004, -6000, -5996, -5999
      , -5993, -5995, -6000, -5997, -6002, -5996
      , -5999, -5997, -5994, -5990, -5992, -5999
      , -5998, -5994, -5993, -5995, -5994, -5990
      , -5987, -5981, -5981, -5977, -5973, -5963
      , -5959, -5955, -5953    ];

    private var id14Barycenter:Point = new Point(1654, -6057);

    private var id14BoundingBox:Rectangle = new Rectangle(1415, -6178, 490, 225);

    private var id6X:Array = [ 
        1057, 1050, 1050, 1049, 1057, 1057
          ];

    private var id6Y:Array = [ 
        -4702, -4700, -4701, -4706, -4710, -4702
          ];

    private var id6Barycenter:Point = new Point(1053, -4705);

    private var id6BoundingBox:Rectangle = new Rectangle(1049, -4710, 9, 10);

    private var id22X:Array = [ 
        1334, 1332, 1329, 1312, 1309, 1299
      , 1293, 1292, 1287, 1266, 1243, 1237
      , 1219, 1213, 1197, 1197, 1189, 1187
      , 1177, 1174, 1177, 1176, 1178, 1165
      , 1166, 1160, 1161, 1159, 1154, 1152
      , 1149, 1141, 1135, 1132, 1127, 1110
      , 1105, 1108, 1089, 1086, 1087, 1080
      , 1074, 1070, 1063, 1060, 1060, 1053
      , 1050, 1040, 1032, 1030, 1017, 1010
      , 997, 995, 986, 984, 984, 980
      , 976, 973, 972, 965, 961, 966
      , 966, 970, 964, 964, 946, 946
      , 944, 940, 940, 935, 930, 933
      , 929, 936, 938, 942, 943, 941
      , 946, 946, 949, 948, 950, 952
      , 958, 959, 965, 974, 976, 980
      , 982, 982, 988, 992, 997, 997
      , 1008, 1012, 1015, 1018, 1020, 1024
      , 1028, 1030, 1033, 1031, 1040, 1056
      , 1058, 1058, 1081, 1081, 1092, 1093
      , 1086, 1087, 1081, 1082, 1084, 1092
      , 1098, 1098, 1107, 1105, 1112, 1111
      , 1125, 1126, 1139, 1137, 1139, 1134
      , 1135, 1141, 1146, 1149, 1150, 1158
      , 1160, 1168, 1169, 1173, 1181, 1195
      , 1203, 1208, 1216, 1219, 1221, 1219
      , 1222, 1227, 1233, 1236, 1244, 1254
      , 1251, 1252, 1249, 1245, 1239, 1240
      , 1243, 1246, 1252, 1255, 1259, 1270
      , 1274, 1284, 1290, 1294, 1301, 1305
      , 1303, 1298, 1293, 1289, 1292, 1311
      , 1315, 1318, 1323, 1328, 1329, 1332
      , 1335, 1349, 1354, 1353, 1359, 1358
      , 1361, 1361, 1350, 1353, 1358, 1360
      , 1367, 1377, 1384, 1388, 1387, 1384
      , 1386, 1390, 1393, 1400, 1411, 1413
      , 1411, 1415, 1430, 1430, 1434, 1432
      , 1439, 1447, 1454, 1461, 1460, 1454
      , 1439, 1435, 1429, 1431, 1425, 1416
      , 1413, 1414, 1413, 1401, 1400, 1393
      , 1388, 1384, 1375, 1369, 1365, 1348
      , 1339, 1334    ];

    private var id22Y:Array = [ 
        -5196, -5197, -5206, -5206, -5211, -5214
      , -5213, -5208, -5204, -5205, -5216, -5213
      , -5218, -5222, -5225, -5221, -5220, -5225
      , -5227, -5222, -5215, -5204, -5202, -5202
      , -5197, -5193, -5183, -5182, -5183, -5186
      , -5183, -5187, -5179, -5177, -5179, -5180
      , -5184, -5188, -5196, -5197, -5199, -5207
      , -5207, -5213, -5215, -5215, -5212, -5215
      , -5222, -5229, -5230, -5234, -5244, -5250
      , -5249, -5254, -5257, -5262, -5266, -5268
      , -5275, -5275, -5282, -5283, -5289, -5292
      , -5296, -5304, -5307, -5311, -5318, -5320
      , -5321, -5323, -5329, -5333, -5336, -5339
      , -5343, -5344, -5339, -5339, -5337, -5336
      , -5334, -5330, -5329, -5336, -5336, -5344
      , -5348, -5352, -5354, -5353, -5357, -5359
      , -5357, -5360, -5357, -5355, -5359, -5366
      , -5366, -5375, -5375, -5374, -5381, -5378
      , -5377, -5380, -5384, -5387, -5390, -5391
      , -5393, -5397, -5405, -5408, -5410, -5413
      , -5415, -5418, -5418, -5423, -5425, -5422
      , -5423, -5425, -5420, -5413, -5414, -5407
      , -5404, -5409, -5410, -5415, -5420, -5422
      , -5424, -5425, -5422, -5426, -5422, -5422
      , -5413, -5408, -5403, -5406, -5404, -5400
      , -5403, -5395, -5397, -5394, -5391, -5390
      , -5388, -5395, -5392, -5397, -5396, -5389
      , -5387, -5383, -5380, -5381, -5374, -5371
      , -5370, -5367, -5368, -5363, -5363, -5354
      , -5346, -5342, -5352, -5353, -5358, -5356
      , -5363, -5365, -5372, -5374, -5378, -5373
      , -5373, -5370, -5367, -5369, -5362, -5364
      , -5362, -5364, -5368, -5370, -5368, -5364
      , -5362, -5359, -5354, -5351, -5348, -5349
      , -5340, -5337, -5342, -5340, -5344, -5343
      , -5346, -5345, -5340, -5341, -5333, -5335
      , -5336, -5335, -5334, -5331, -5329, -5326
      , -5316, -5312, -5312, -5300, -5297, -5293
      , -5294, -5284, -5282, -5277, -5273, -5270
      , -5266, -5250, -5245, -5242, -5232, -5231
      , -5225, -5224, -5219, -5222, -5218, -5223
      , -5211, -5196    ];

    private var id22Barycenter:Point = new Point(1192, -5309);

    private var id22BoundingBox:Rectangle = new Rectangle(929, -5426, 531, 249);

    private var id11X:Array = [ 
    [
        1266, 1259, 1255, 1252, 1244, 1239
      , 1228, 1219, 1218, 1214, 1213, 1218
      , 1216, 1219, 1215, 1215, 1211, 1213
      , 1212, 1215, 1215, 1204, 1202, 1194
      , 1178, 1179, 1176, 1175, 1182, 1182
      , 1177, 1177, 1165, 1164, 1157, 1159
      , 1157, 1160, 1159, 1152, 1146, 1146
      , 1151, 1133, 1124, 1118, 1113, 1109
      , 1106, 1094, 1093, 1088, 1082, 1079
      , 1071, 1068, 1066, 1052, 1048, 1041
      , 1033, 1031, 1025, 1015, 1011, 1007
      , 1002, 988, 982, 983, 979, 981
      , 974, 961, 966, 985, 985, 976
      , 975, 984, 1001, 1025, 1052, 1058
      , 1064, 1079, 1090, 1098, 1108, 1118
      , 1117, 1121, 1126, 1133, 1136, 1137
      , 1143, 1171, 1178, 1180, 1179, 1186
      , 1182, 1181, 1187, 1197, 1198, 1193
      , 1191, 1186, 1183, 1184, 1182, 1183
      , 1179, 1180, 1178, 1178, 1175, 1178
      , 1178, 1172, 1174, 1179, 1180, 1184
      , 1183, 1184, 1198, 1201, 1209, 1218
      , 1216, 1224, 1225, 1239, 1244, 1256
      , 1266, 1267, 1272, 1309, 1330, 1329
      , 1322, 1327, 1336, 1320, 1324, 1340
      , 1343, 1341, 1368, 1406, 1435, 1459
      , 1463, 1458, 1460, 1455, 1457, 1451
      , 1452, 1463, 1483, 1504, 1518, 1537
      , 1556, 1570, 1572, 1564, 1553, 1564
      , 1562, 1565, 1569, 1566, 1569, 1583
      , 1583, 1589, 1578, 1580, 1589, 1597
      , 1616, 1615, 1625, 1620, 1623, 1631
      , 1633, 1655, 1657, 1663, 1666, 1665
      , 1673, 1676, 1673, 1674, 1662, 1686
      , 1695, 1704, 1723, 1757, 1764, 1779
      , 1779, 1782, 1791, 1792, 1790, 1794
      , 1793, 1791, 1793, 1787, 1788, 1788
      , 1783, 1781, 1777, 1778, 1767, 1755
      , 1748, 1750, 1744, 1727, 1724, 1725
      , 1717, 1700, 1694, 1689, 1688, 1691
      , 1690, 1693, 1686, 1684, 1686, 1685
      , 1683, 1687, 1676, 1680, 1670, 1661
      , 1660, 1658, 1663, 1664, 1664, 1664
      , 1664, 1660, 1659, 1658, 1657, 1657
      , 1656, 1656, 1657, 1657, 1658, 1657
      , 1656, 1656, 1656, 1655, 1656, 1657
      , 1656, 1657, 1657, 1657, 1657, 1658
      , 1659, 1658, 1658, 1657, 1657, 1649
      , 1652, 1650, 1647, 1649, 1647, 1644
      , 1647, 1646, 1643, 1641, 1639, 1636
      , 1636, 1635, 1633, 1629, 1625, 1627
      , 1617, 1617, 1620, 1617, 1620, 1616
      , 1615, 1615, 1614, 1610, 1611, 1606
      , 1611, 1608, 1603, 1606, 1608, 1606
      , 1604, 1594, 1589, 1586, 1589, 1590
      , 1596, 1594, 1599, 1605, 1600, 1596
      , 1596, 1595, 1592, 1584, 1591, 1590
      , 1589, 1593, 1592, 1596, 1594, 1589
      , 1582, 1587, 1591, 1587, 1588, 1583
      , 1575, 1580, 1578, 1575, 1573, 1572
      , 1569, 1572, 1571, 1571, 1565, 1559
      , 1561, 1553, 1554, 1553, 1552, 1551
      , 1553, 1554, 1549, 1550, 1548, 1542
      , 1541, 1537, 1534, 1532, 1535, 1527
      , 1528, 1527, 1519, 1518, 1523, 1521
      , 1523, 1526, 1522, 1525, 1521, 1517
      , 1519, 1515, 1518, 1516, 1518, 1517
      , 1517, 1510, 1511, 1508, 1506, 1502
      , 1499, 1502, 1499, 1498, 1495, 1490
      , 1488, 1480, 1484, 1482, 1472, 1471
      , 1474, 1475, 1473, 1477, 1465, 1463
      , 1459, 1466, 1458, 1460, 1459, 1462
      , 1460, 1457, 1458, 1451, 1448, 1451
      , 1448, 1439, 1431, 1440, 1444, 1449
      , 1448, 1448, 1444, 1442, 1446, 1443
      , 1442, 1444, 1443, 1442, 1442, 1441
      , 1440, 1440, 1438, 1438, 1439, 1438
      , 1438, 1441, 1443, 1443, 1443, 1443
      , 1442, 1443, 1442, 1443, 1441, 1441
      , 1439, 1436, 1435, 1433, 1433, 1434
      , 1435, 1435, 1434, 1436, 1436, 1436
      , 1436, 1436, 1437, 1437, 1436, 1431
      , 1431, 1434, 1427, 1424, 1420, 1418
      , 1420, 1420, 1423, 1426, 1430, 1434
      , 1431, 1429, 1435, 1435, 1436, 1435
      , 1436, 1437, 1436, 1438, 1442, 1442
      , 1442, 1444, 1440, 1437, 1438, 1437
      , 1437, 1437, 1436, 1435, 1435, 1429
      , 1427, 1428, 1430, 1427, 1422, 1416
      , 1418, 1421, 1422, 1421, 1420, 1412
      , 1409, 1396, 1394, 1394, 1398, 1395
      , 1388, 1393, 1394, 1392, 1385, 1385
      , 1382, 1374, 1367, 1363, 1361, 1355
      , 1354, 1351, 1352, 1349, 1349, 1343
      , 1346, 1340, 1339, 1337, 1340, 1339
      , 1338, 1330, 1331, 1329, 1327, 1328
      , 1324, 1320, 1319, 1321, 1317, 1313
      , 1312, 1315, 1306, 1308, 1306, 1314
      , 1310, 1312, 1306, 1307, 1306, 1305
      , 1301, 1302, 1298, 1301, 1305, 1304
      , 1305, 1301, 1302, 1299, 1294, 1298
      , 1292, 1292, 1291, 1293, 1298, 1295
      , 1297, 1295, 1297, 1296, 1291, 1293
      , 1301, 1300, 1302, 1305, 1304, 1295
      , 1297, 1293, 1295, 1292, 1290, 1292
      , 1299, 1299, 1294, 1302, 1298, 1299
      , 1296, 1300, 1295, 1299, 1295, 1297
      , 1301, 1299, 1299, 1304, 1296, 1296
      , 1299, 1294, 1298, 1296, 1298, 1294
      , 1295, 1292, 1294, 1295, 1293, 1287
      , 1293, 1295, 1285, 1292, 1295, 1289
      , 1286, 1284, 1284, 1282, 1285, 1290
      , 1298, 1285, 1280, 1286, 1282, 1282
      , 1272, 1278, 1277, 1279, 1274, 1275
      , 1271, 1270, 1268, 1269, 1266, 1267
      , 1265, 1262, 1262, 1262, 1259, 1262
      , 1261, 1258, 1258, 1257, 1254, 1255
      , 1256, 1258, 1256, 1261, 1258, 1259
      , 1257, 1257, 1256, 1254, 1255, 1251
      , 1251, 1249, 1248, 1248, 1249, 1249
      , 1250, 1250, 1249, 1250, 1249, 1249
      , 1247, 1247, 1246, 1246, 1245, 1245
      , 1245, 1244, 1245, 1244, 1243, 1242
      , 1244, 1243, 1241, 1240, 1236, 1236
      , 1235, 1235, 1234, 1231, 1232, 1230
      , 1228, 1233, 1233, 1230, 1231, 1233
      , 1228, 1226, 1225, 1224, 1223, 1222
      , 1222, 1225, 1226, 1221, 1220, 1222
      , 1225, 1226, 1224, 1229, 1233, 1232
      , 1235, 1233, 1234, 1232, 1230, 1232
      , 1234, 1231, 1231, 1234, 1234, 1237
      , 1243, 1237, 1237, 1233, 1230, 1231
      , 1229, 1231, 1229, 1227, 1229, 1227
      , 1229, 1230, 1236, 1237, 1242, 1239
      , 1241, 1242, 1241, 1243, 1246, 1248
      , 1250, 1250, 1254, 1254, 1255, 1253
      , 1252, 1254, 1252, 1254, 1257, 1253
      , 1257, 1254, 1258, 1259, 1260, 1266
      , 1267, 1272, 1270, 1271, 1257, 1256
      , 1261, 1268, 1259, 1259, 1262, 1261
      , 1264, 1263, 1269, 1269, 1267, 1268
      , 1268, 1266, 1263, 1268, 1267, 1270
      , 1269, 1270, 1271, 1275, 1274, 1278
      , 1280, 1280, 1285, 1281, 1285, 1286
      , 1284, 1286, 1282, 1285, 1283, 1284
      , 1285, 1287, 1288, 1289, 1289, 1286
      , 1288, 1285, 1287, 1286, 1292, 1288
      , 1295, 1300, 1298, 1302, 1302, 1303
      , 1300, 1301, 1299, 1298, 1308, 1309
      , 1311, 1310, 1306, 1309, 1307, 1310
      , 1310, 1307, 1313, 1313, 1316, 1315
      , 1317, 1318, 1321, 1319, 1325, 1328
      , 1324, 1328, 1330, 1329, 1328, 1327
      , 1328, 1333, 1330, 1331, 1328, 1332
      , 1335, 1334, 1346, 1352, 1356, 1357
      , 1361, 1366, 1366, 1369, 1367, 1368
      , 1368, 1358, 1355, 1355, 1354, 1363
      , 1369, 1370, 1365, 1368, 1361, 1362
      , 1358, 1350, 1348, 1350, 1349, 1350
      , 1348, 1352, 1348, 1350, 1346, 1347
      , 1347, 1341, 1344, 1343, 1344, 1344
      , 1345, 1347, 1344, 1341, 1342, 1341
      , 1342, 1340, 1339, 1344, 1335, 1330
      , 1326, 1322, 1320, 1313, 1309, 1302
      , 1301, 1299, 1299, 1295, 1297, 1295
      , 1283, 1280, 1270, 1271, 1268, 1266
      , 1266
    ], [
        1232, 1233, 1233, 1236, 1238, 1237
      , 1243, 1244, 1243, 1245, 1248, 1247
      , 1250, 1249, 1251, 1256, 1255, 1253
      , 1256, 1253, 1247, 1246, 1244, 1243
      , 1241, 1241, 1241, 1239, 1241, 1241
      , 1237, 1242, 1242, 1239, 1243, 1245
      , 1245, 1247, 1244, 1242, 1244, 1240
      , 1240, 1238, 1239, 1235, 1234, 1230
      , 1228, 1219, 1218, 1217, 1220, 1221
      , 1221, 1225, 1223, 1222, 1226, 1226
      , 1225, 1230, 1231, 1229, 1228, 1229
      , 1230, 1232, 1233, 1229, 1232, 1230
      , 1229, 1224, 1226, 1222, 1224, 1224
      , 1225, 1226, 1229, 1232
    ], [
        1416, 1416, 1413, 1416, 1414, 1418
      , 1414, 1415, 1414, 1417, 1415, 1412
      , 1409, 1409, 1404, 1405, 1397, 1397
      , 1395, 1393, 1392, 1389, 1392, 1391
      , 1397, 1394, 1396, 1391, 1393, 1394
      , 1402, 1389, 1390, 1392, 1391, 1394
      , 1413, 1416, 1419, 1416
    ], [
        1319, 1322, 1331, 1334, 1335, 1346
      , 1331, 1336, 1339, 1335, 1332, 1332
      , 1326, 1319, 1319
    ], [
        1209, 1209, 1210, 1211, 1208, 1212
      , 1214, 1216, 1212, 1216, 1218, 1223
      , 1225, 1221, 1219, 1218, 1211, 1207
      , 1207, 1203, 1204, 1201, 1200, 1208
      , 1209, 1207, 1206, 1209
    ], [
        1259, 1260, 1262, 1260, 1259, 1255
      , 1254, 1244, 1246, 1250, 1249, 1250
      , 1258, 1259
    ], [
        1350, 1354, 1350, 1355, 1353, 1359
      , 1352, 1353, 1345, 1343, 1345, 1344
      , 1347, 1343, 1342, 1350
    ], [
        1221, 1222, 1216, 1220, 1215, 1213
      , 1214, 1212, 1214, 1214, 1219, 1221
      
    ], [
        1356, 1350, 1355, 1353, 1354, 1351
      , 1346, 1346, 1349, 1346, 1347, 1355
      , 1353, 1360, 1353, 1358, 1356
    ], [
        1320, 1323, 1319, 1311, 1311, 1313
      , 1316, 1322, 1323, 1320
    ], [
        1365, 1365, 1376, 1378, 1373, 1373
      , 1373, 1368, 1372, 1370, 1365
    ], [
        1346, 1343, 1346, 1345, 1335, 1340
      , 1335, 1338, 1345, 1346
    ], [
        1217, 1215, 1214, 1207, 1208, 1215
      , 1217, 1216, 1217, 1217
    ], [
        1258, 1262, 1263, 1264, 1260, 1258
      , 1261, 1262, 1256, 1257, 1255, 1255
      , 1254, 1258
    ]    ];

    private var id11Y:Array = [ 
    [
        -6886, -6896, -6898, -6902, -6908, -6916
      , -6918, -6927, -6935, -6938, -6940, -6947
      , -6949, -6954, -6960, -6966, -6970, -6971
      , -6973, -6973, -6976, -6984, -6987, -6992
      , -7004, -7008, -7009, -7012, -7015, -7021
      , -7024, -7029, -7030, -7028, -7031, -7036
      , -7038, -7041, -7044, -7051, -7064, -7068
      , -7074, -7081, -7090, -7088, -7097, -7099
      , -7102, -7105, -7107, -7107, -7111, -7109
      , -7112, -7110, -7113, -7111, -7115, -7119
      , -7118, -7122, -7124, -7126, -7132, -7131
      , -7135, -7141, -7140, -7141, -7144, -7147
      , -7151, -7153, -7159, -7154, -7160, -7167
      , -7170, -7180, -7179, -7163, -7143, -7134
      , -7137, -7134, -7136, -7131, -7139, -7142
      , -7152, -7154, -7154, -7151, -7152, -7149
      , -7147, -7143, -7137, -7137, -7141, -7146
      , -7155, -7160, -7170, -7172, -7184, -7189
      , -7195, -7199, -7204, -7207, -7212, -7217
      , -7220, -7225, -7226, -7229, -7231, -7234
      , -7237, -7242, -7247, -7250, -7258, -7262
      , -7266, -7270, -7274, -7272, -7272, -7277
      , -7280, -7285, -7290, -7294, -7288, -7281
      , -7279, -7276, -7274, -7269, -7252, -7244
      , -7226, -7216, -7212, -7196, -7193, -7195
      , -7182, -7163, -7134, -7129, -7108, -7100
      , -7086, -7068, -7067, -7064, -7061, -7032
      , -7027, -7014, -7002, -6986, -6972, -6962
      , -6943, -6925, -6923, -6924, -6916, -6910
      , -6904, -6895, -6890, -6881, -6879, -6879
      , -6873, -6870, -6863, -6857, -6846, -6840
      , -6842, -6838, -6829, -6824, -6819, -6812
      , -6808, -6801, -6799, -6799, -6796, -6794
      , -6788, -6780, -6765, -6757, -6748, -6735
      , -6733, -6727, -6724, -6711, -6701, -6696
      , -6694, -6694, -6686, -6674, -6674, -6661
      , -6645, -6644, -6640, -6627, -6627, -6625
      , -6620, -6614, -6613, -6606, -6575, -6539
      , -6535, -6533, -6512, -6495, -6487, -6477
      , -6477, -6445, -6432, -6434, -6433, -6429
      , -6428, -6425, -6424, -6425, -6427, -6428
      , -6426, -6423, -6425, -6421, -6424, -6425
      , -6423, -6427, -6425, -6426, -6425, -6426
      , -6426, -6427, -6428, -6428, -6427, -6429
      , -6429, -6429, -6430, -6430, -6430, -6431
      , -6430, -6429, -6429, -6428, -6428, -6428
      , -6427, -6427, -6427, -6426, -6426, -6425
      , -6424, -6424, -6423, -6424, -6426, -6426
      , -6424, -6422, -6425, -6421, -6419, -6419
      , -6418, -6416, -6418, -6416, -6414, -6416
      , -6418, -6413, -6410, -6413, -6413, -6410
      , -6415, -6415, -6409, -6409, -6404, -6407
      , -6404, -6403, -6403, -6407, -6408, -6410
      , -6404, -6404, -6406, -6403, -6401, -6401
      , -6404, -6406, -6410, -6410, -6409, -6406
      , -6405, -6403, -6399, -6396, -6393, -6398
      , -6400, -6398, -6398, -6402, -6399, -6395
      , -6394, -6392, -6391, -6389, -6387, -6391
      , -6393, -6389, -6390, -6388, -6385, -6387
      , -6392, -6394, -6397, -6395, -6391, -6393
      , -6393, -6390, -6386, -6384, -6384, -6386
      , -6384, -6382, -6381, -6380, -6380, -6380
      , -6379, -6377, -6375, -6378, -6375, -6376
      , -6370, -6375, -6374, -6374, -6371, -6367
      , -6367, -6365, -6370, -6368, -6366, -6363
      , -6365, -6364, -6362, -6361, -6352, -6353
      , -6351, -6350, -6356, -6355, -6357, -6360
      , -6358, -6352, -6359, -6360, -6355, -6356
      , -6355, -6353, -6353, -6355, -6352, -6353
      , -6349, -6349, -6349, -6346, -6344, -6342
      , -6344, -6343, -6342, -6341, -6339, -6338
      , -6341, -6345, -6341, -6346, -6348, -6349
      , -6354, -6349, -6345, -6334, -6333, -6329
      , -6326, -6325, -6323, -6331, -6332, -6338
      , -6346, -6340, -6334, -6336, -6339, -6340
      , -6340, -6338, -6337, -6337, -6338, -6339
      , -6339, -6337, -6337, -6341, -6341, -6341
      , -6342, -6344, -6342, -6342, -6343, -6343
      , -6344, -6345, -6345, -6346, -6346, -6344
      , -6343, -6342, -6341, -6340, -6339, -6340
      , -6339, -6339, -6340, -6340, -6340, -6339
      , -6338, -6337, -6336, -6334, -6334, -6337
      , -6335, -6333, -6332, -6336, -6338, -6341
      , -6342, -6340, -6337, -6340, -6339, -6341
      , -6341, -6345, -6344, -6343, -6343, -6343
      , -6344, -6343, -6346, -6348, -6349, -6347
      , -6346, -6349, -6349, -6349, -6348, -6348
      , -6348, -6349, -6348, -6347, -6346, -6349
      , -6348, -6351, -6354, -6354, -6353, -6356
      , -6366, -6370, -6376, -6377, -6373, -6369
      , -6364, -6358, -6358, -6359, -6362, -6364
      , -6362, -6374, -6377, -6373, -6374, -6377
      , -6375, -6372, -6377, -6376, -6378, -6377
      , -6380, -6381, -6382, -6382, -6384, -6385
      , -6378, -6379, -6377, -6378, -6380, -6388
      , -6393, -6387, -6380, -6378, -6378, -6380
      , -6384, -6387, -6385, -6385, -6385, -6389
      , -6390, -6389, -6394, -6395, -6396, -6397
      , -6398, -6400, -6403, -6405, -6405, -6407
      , -6409, -6410, -6411, -6413, -6413, -6413
      , -6414, -6415, -6414, -6413, -6414, -6413
      , -6413, -6414, -6415, -6416, -6414, -6415
      , -6416, -6418, -6417, -6419, -6421, -6423
      , -6418, -6417, -6417, -6416, -6419, -6425
      , -6426, -6427, -6427, -6429, -6431, -6432
      , -6428, -6430, -6432, -6431, -6433, -6435
      , -6436, -6438, -6439, -6442, -6442, -6442
      , -6442, -6444, -6446, -6447, -6449, -6451
      , -6451, -6453, -6454, -6455, -6456, -6458
      , -6459, -6460, -6460, -6461, -6462, -6464
      , -6465, -6467, -6471, -6472, -6473, -6474
      , -6477, -6477, -6479, -6479, -6481, -6479
      , -6477, -6487, -6492, -6492, -6495, -6495
      , -6499, -6498, -6501, -6501, -6502, -6503
      , -6508, -6508, -6509, -6510, -6511, -6513
      , -6511, -6512, -6512, -6512, -6515, -6515
      , -6517, -6515, -6517, -6524, -6530, -6532
      , -6528, -6529, -6534, -6534, -6535, -6538
      , -6536, -6538, -6538, -6541, -6543, -6539
      , -6545, -6545, -6547, -6547, -6546, -6547
      , -6547, -6548, -6549, -6549, -6550, -6551
      , -6551, -6548, -6550, -6551, -6552, -6551
      , -6552, -6552, -6554, -6555, -6552, -6552
      , -6552, -6551, -6553, -6557, -6555, -6562
      , -6558, -6561, -6559, -6561, -6565, -6564
      , -6566, -6565, -6567, -6567, -6569, -6572
      , -6572, -6575, -6571, -6578, -6578, -6578
      , -6580, -6581, -6584, -6587, -6589, -6591
      , -6590, -6593, -6599, -6598, -6599, -6606
      , -6607, -6609, -6611, -6611, -6612, -6613
      , -6611, -6615, -6616, -6616, -6618, -6617
      , -6616, -6620, -6622, -6622, -6627, -6625
      , -6626, -6628, -6628, -6633, -6633, -6635
      , -6637, -6634, -6631, -6634, -6632, -6634
      , -6637, -6638, -6636, -6636, -6638, -6638
      , -6634, -6638, -6637, -6635, -6634, -6634
      , -6633, -6631, -6631, -6629, -6629, -6633
      , -6632, -6637, -6638, -6634, -6636, -6639
      , -6643, -6643, -6646, -6648, -6657, -6659
      , -6661, -6657, -6664, -6670, -6669, -6667
      , -6665, -6663, -6661, -6667, -6669, -6671
      , -6673, -6670, -6672, -6675, -6677, -6679
      , -6685, -6684, -6682, -6681, -6685, -6683
      , -6680, -6683, -6680, -6685, -6682, -6684
      , -6687, -6687, -6688, -6690, -6692, -6692
      , -6692, -6693, -6694, -6694, -6694, -6697
      , -6698, -6699, -6700, -6701, -6702, -6704
      , -6706, -6708, -6709, -6707, -6709, -6710
      , -6713, -6713, -6716, -6723, -6721, -6722
      , -6722, -6724, -6728, -6728, -6730, -6733
      , -6736, -6738, -6740, -6745, -6746, -6750
      , -6754, -6758, -6759, -6761, -6768, -6768
      , -6771, -6771, -6773, -6774, -6778, -6778
      , -6785, -6790, -6795, -6795, -6799, -6801
      , -6798, -6804, -6809, -6812, -6810, -6812
      , -6809, -6808, -6806, -6807, -6809, -6811
      , -6813, -6815, -6818, -6820, -6821, -6820
      , -6818, -6820, -6822, -6825, -6827, -6827
      , -6831, -6833, -6836, -6837, -6839, -6840
      , -6842, -6842, -6843, -6845, -6845, -6847
      , -6848, -6851, -6853, -6854, -6854, -6853
      , -6854, -6853, -6855, -6854, -6855, -6855
      , -6856, -6856, -6858, -6860, -6868, -6871
      , -6870, -6873, -6875, -6876, -6878, -6877
      , -6874, -6874, -6876, -6878, -6878, -6880
      , -6885, -6885, -6886, -6882, -6881, -6886
      , -6886
    ], [
        -6356, -6359, -6353, -6355, -6353, -6356
      , -6356, -6355, -6353, -6355, -6352, -6353
      , -6353, -6349, -6351, -6349, -6344, -6345
      , -6342, -6338, -6338, -6343, -6340, -6343
      , -6343, -6350, -6347, -6348, -6347, -6345
      , -6348, -6342, -6337, -6339, -6336, -6339
      , -6333, -6332, -6329, -6331, -6326, -6331
      , -6327, -6329, -6331, -6328, -6330, -6328
      , -6331, -6342, -6345, -6346, -6346, -6343
      , -6347, -6347, -6347, -6351, -6349, -6347
      , -6344, -6338, -6341, -6341, -6344, -6345
      , -6342, -6342, -6346, -6349, -6349, -6353
      , -6350, -6354, -6350, -6353, -6355, -6359
      , -6357, -6360, -6360, -6356
    ], [
        -6364, -6361, -6360, -6358, -6356, -6353
      , -6346, -6344, -6343, -6342, -6341, -6340
      , -6343, -6340, -6340, -6343, -6339, -6337
      , -6340, -6337, -6340, -6345, -6345, -6347
      , -6345, -6347, -6348, -6349, -6351, -6351
      , -6353, -6352, -6360, -6359, -6357, -6357
      , -6363, -6370, -6369, -6364
    ], [
        -6819, -6824, -6826, -6826, -6823, -6823
      , -6821, -6820, -6815, -6812, -6813, -6815
      , -6813, -6819, -6819
    ], [
        -6637, -6636, -6638, -6635, -6632, -6630
      , -6632, -6630, -6633, -6634, -6636, -6633
      , -6629, -6627, -6629, -6623, -6626, -6626
      , -6629, -6632, -6633, -6634, -6636, -6634
      , -6635, -6635, -6637, -6637
    ], [
        -6328, -6324, -6323, -6319, -6323, -6321
      , -6324, -6327, -6330, -6327, -6330, -6331
      , -6330, -6328
    ], [
        -6376, -6372, -6371, -6371, -6369, -6368
      , -6366, -6368, -6369, -6370, -6371, -6371
      , -6372, -6374, -6379, -6376
    ], [
        -6339, -6334, -6339, -6332, -6332, -6334
      , -6338, -6342, -6343, -6347, -6341, -6339
      
    ], [
        -6349, -6347, -6348, -6347, -6344, -6344
      , -6344, -6347, -6348, -6348, -6352, -6354
      , -6352, -6351, -6351, -6350, -6349
    ], [
        -6381, -6377, -6375, -6380, -6384, -6386
      , -6382, -6382, -6380, -6381
    ], [
        -6363, -6366, -6367, -6363, -6359, -6360
      , -6363, -6363, -6363, -6360, -6363
    ], [
        -6346, -6345, -6343, -6342, -6342, -6344
      , -6344, -6349, -6349, -6346
    ], [
        -6639, -6636, -6639, -6639, -6642, -6644
      , -6644, -6643, -6642, -6639
    ], [
        -6644, -6644, -6646, -6641, -6641, -6641
      , -6641, -6638, -6639, -6639, -6641, -6643
      , -6645, -6644
    ]    ];

    private var id11Barycenter:Point = new Point(1380, -6731);

    private var id11BoundingBox:Rectangle = new Rectangle(961, -7294, 833, 976);

    private var id40X:Array = [ 
    [
        639, 636, 641, 641, 648, 648
      , 652, 648, 648, 622, 620, 615
      , 607, 591, 590, 580, 580, 585
      , 576, 585, 583, 586, 593, 592
      , 586, 588, 586, 580, 574, 564
      , 563, 557, 553, 564, 575, 574
      , 579, 580, 589, 593, 591, 597
      , 590, 589, 580, 578, 579, 566
      , 563, 562, 563, 573, 581, 586
      , 590, 593, 601, 609, 624, 631
      , 636, 638, 648, 649, 649, 651
      , 659, 660, 670, 670, 663, 673
      , 680, 679, 685, 690, 692, 693
      , 691, 692, 700, 707, 714, 715
      , 716, 718, 719, 728, 723, 729
      , 735, 737, 735, 745, 749, 740
      , 743, 742, 741, 747, 745, 752
      , 758, 761, 756, 758, 765, 769
      , 773, 774, 782, 796, 797, 800
      , 814, 818, 819, 824, 823, 831
      , 834, 827, 831, 821, 820, 823
      , 834, 836, 835, 840, 853, 855
      , 847, 845, 848, 846, 849, 847
      , 850, 857, 866, 874, 872, 896
      , 900, 900, 905, 905, 917, 925
      , 930, 935, 942, 952, 982, 985
      , 990, 988, 981, 986, 985, 991
      , 995, 999, 998, 1004, 1007, 1015
      , 1022, 1033, 1036, 1072, 1078, 1089
      , 1093, 1100, 1117, 1116, 1109, 1107
      , 1098, 1099, 1094, 1099, 1104, 1111
      , 1119, 1115, 1107, 1106, 1111, 1120
      , 1117, 1119, 1119, 1137, 1149, 1143
      , 1133, 1139, 1134, 1136, 1134, 1119
      , 1114, 1116, 1114, 1117, 1108, 1111
      , 1108, 1092, 1085, 1081, 1066, 1052
      , 1029, 1027, 1022, 1024, 1021, 1023
      , 1021, 1025, 1026, 1039, 1047, 1041
      , 1036, 1029, 1031, 1028, 1024, 1026
      , 1025, 1028, 1031, 1043, 1050, 1070
      , 1077, 1091, 1116, 1139, 1148, 1157
      , 1160, 1171, 1192, 1202, 1217, 1228
      , 1240, 1253, 1271, 1273, 1278, 1299
      , 1312, 1335, 1380, 1390, 1402, 1404
      , 1393, 1382, 1386, 1394, 1413, 1462
      , 1491, 1511, 1524, 1532, 1563, 1575
      , 1578, 1575, 1577, 1581, 1586, 1586
      , 1592, 1605, 1625, 1633, 1636, 1634
      , 1629, 1629, 1602, 1593, 1594, 1590
      , 1592, 1591, 1583, 1580, 1567, 1554
      , 1545, 1516, 1519, 1512, 1511, 1508
      , 1496, 1487, 1476, 1472, 1470, 1474
      , 1464, 1470, 1478, 1492, 1503, 1517
      , 1520, 1530, 1527, 1528, 1532, 1531
      , 1535, 1540, 1537, 1538, 1533, 1522
      , 1514, 1492, 1488, 1486, 1494, 1494
      , 1488, 1475, 1462, 1462, 1457, 1430
      , 1418, 1418, 1415, 1417, 1413, 1428
      , 1434, 1435, 1425, 1426, 1437, 1451
      , 1456, 1455, 1449, 1441, 1432, 1426
      , 1414, 1398, 1386, 1384, 1376, 1367
      , 1361, 1357, 1353, 1353, 1339, 1333
      , 1329, 1318, 1324, 1304, 1297, 1293
      , 1287, 1283, 1274, 1262, 1263, 1268
      , 1274, 1270, 1260, 1253, 1247, 1239
      , 1236, 1239, 1234, 1232, 1211, 1203
      , 1191, 1187, 1189, 1185, 1162, 1143
      , 1129, 1115, 1103, 1079, 1063, 1061
      , 1053, 1032, 1026, 1015, 1006, 988
      , 971, 963, 956, 962, 965, 963
      , 958, 954, 947, 941, 921, 924
      , 925, 918, 900, 898, 901, 901
      , 899, 888, 880, 875, 877, 876
      , 870, 858, 847, 842, 834, 829
      , 832, 831, 802, 778, 776, 771
      , 769, 751, 736, 727, 712, 710
      , 698, 696, 691, 692, 689, 684
      , 664, 651, 639
    ], [
        1177, 1186, 1183, 1187, 1198, 1205
      , 1210, 1213, 1227, 1230, 1247, 1263
      , 1271, 1286, 1298, 1317, 1326, 1335
      , 1339, 1350, 1354, 1368, 1376, 1377
      , 1378, 1382, 1404, 1414, 1408, 1409
      , 1403, 1386, 1382, 1384, 1381, 1382
      , 1375, 1377, 1379, 1389, 1394, 1391
      , 1391, 1389, 1388, 1391, 1394, 1392
      , 1394, 1399, 1399, 1402, 1405, 1398
      , 1388, 1386, 1391, 1386, 1378, 1374
      , 1367, 1358, 1331, 1314, 1298, 1285
      , 1272, 1250, 1239, 1229, 1212, 1201
      , 1188, 1181, 1176, 1154, 1148, 1138
      , 1130, 1134, 1135, 1132, 1136, 1134
      , 1137, 1140, 1147, 1148, 1152, 1154
      , 1153, 1156, 1161, 1168, 1177
    ], [
        804, 803, 801, 805, 808, 813
      , 813, 814, 814, 817, 820, 826
      , 829, 830, 836, 840, 836, 835
      , 839, 839, 843, 849, 844, 842
      , 842, 835, 843, 848, 846, 850
      , 856, 852, 852, 856, 860, 861
      , 868, 864, 853, 853, 857, 864
      , 861, 864, 861, 863, 861, 862
      , 862, 859, 863, 858, 858, 855
      , 853, 844, 842, 827, 822, 815
      , 809, 813, 811, 796, 785, 780
      , 778, 778, 775, 775, 772, 771
      , 767, 760, 759, 757, 753, 751
      , 757, 761, 763, 757, 757, 751
      , 756, 750, 753, 751, 750, 757
      , 753, 757, 762, 761, 754, 751
      , 747, 748, 745, 752, 754, 751
      , 752, 749, 742, 743, 740, 737
      , 732, 725, 726, 723, 721, 719
      , 723, 717, 723, 723, 719, 721
      , 724, 724, 728, 750, 765, 774
      , 780, 783, 791, 799, 804
    ], [
        873, 880, 881, 889, 893, 896
      , 896, 892, 897, 896, 889, 887
      , 885, 884, 873, 868, 873
    ], [
        1106, 1099, 1096, 1099, 1107, 1109
      , 1106
    ]    ];

    private var id40Y:Array = [ 
    [
        -4674, -4683, -4686, -4691, -4694, -4699
      , -4703, -4710, -4714, -4707, -4710, -4710
      , -4716, -4719, -4723, -4731, -4737, -4738
      , -4748, -4757, -4761, -4765, -4764, -4767
      , -4775, -4778, -4780, -4782, -4781, -4786
      , -4797, -4797, -4806, -4812, -4810, -4813
      , -4813, -4817, -4817, -4821, -4829, -4837
      , -4840, -4843, -4847, -4855, -4860, -4865
      , -4869, -4874, -4880, -4881, -4889, -4883
      , -4885, -4883, -4890, -4887, -4897, -4896
      , -4891, -4892, -4890, -4891, -4896, -4899
      , -4900, -4909, -4914, -4918, -4926, -4931
      , -4938, -4942, -4945, -4947, -4945, -4934
      , -4930, -4925, -4922, -4913, -4911, -4911
      , -4911, -4913, -4912, -4909, -4900, -4898
      , -4893, -4888, -4884, -4884, -4892, -4899
      , -4902, -4903, -4907, -4911, -4914, -4919
      , -4926, -4935, -4947, -4952, -4954, -4950
      , -4954, -4941, -4934, -4933, -4939, -4938
      , -4943, -4940, -4933, -4932, -4928, -4928
      , -4931, -4939, -4946, -4949, -4959, -4966
      , -4969, -4967, -4963, -4961, -4959, -4968
      , -4970, -4975, -4977, -4980, -4982, -4985
      , -4992, -4991, -4995, -4990, -4986, -4985
      , -4991, -5000, -5003, -5005, -5009, -5006
      , -5011, -5009, -5012, -5008, -5020, -5022
      , -5020, -5015, -5013, -5006, -5004, -5000
      , -5001, -4997, -4991, -4991, -4985, -4982
      , -4979, -4980, -4978, -4975, -4972, -4975
      , -4973, -4974, -4971, -4962, -4962, -4958
      , -4953, -4950, -4947, -4938, -4940, -4936
      , -4936, -4929, -4922, -4918, -4914, -4916
      , -4902, -4899, -4898, -4893, -4882, -4876
      , -4877, -4879, -4882, -4883, -4886, -4896
      , -4898, -4896, -4892, -4890, -4888, -4887
      , -4884, -4888, -4885, -4880, -4876, -4866
      , -4854, -4855, -4847, -4845, -4836, -4835
      , -4835, -4828, -4821, -4811, -4809, -4795
      , -4791, -4791, -4793, -4796, -4793, -4793
      , -4780, -4774, -4758, -4733, -4727, -4712
      , -4709, -4705, -4688, -4676, -4676, -4669
      , -4662, -4644, -4604, -4585, -4568, -4560
      , -4553, -4541, -4534, -4527, -4523, -4518
      , -4510, -4509, -4515, -4517, -4511, -4499
      , -4489, -4482, -4471, -4464, -4457, -4440
      , -4432, -4423, -4415, -4409, -4398, -4396
      , -4394, -4392, -4391, -4394, -4388, -4384
      , -4380, -4373, -4358, -4344, -4343, -4336
      , -4326, -4307, -4316, -4325, -4329, -4331
      , -4333, -4338, -4345, -4352, -4355, -4355
      , -4354, -4364, -4370, -4370, -4374, -4375
      , -4372, -4361, -4334, -4331, -4323, -4315
      , -4297, -4284, -4280, -4281, -4272, -4268
      , -4263, -4260, -4250, -4244, -4240, -4229
      , -4223, -4221, -4218, -4213, -4207, -4211
      , -4209, -4197, -4191, -4185, -4161, -4156
      , -4148, -4142, -4123, -4113, -4101, -4099
      , -4107, -4112, -4117, -4122, -4131, -4139
      , -4161, -4166, -4173, -4177, -4184, -4184
      , -4194, -4206, -4208, -4218, -4249, -4259
      , -4270, -4307, -4319, -4322, -4322, -4313
      , -4313, -4316, -4315, -4320, -4330, -4329
      , -4332, -4337, -4351, -4377, -4380, -4376
      , -4377, -4373, -4373, -4367, -4374, -4375
      , -4382, -4387, -4392, -4396, -4390, -4394
      , -4392, -4388, -4389, -4400, -4427, -4432
      , -4436, -4433, -4430, -4430, -4438, -4430
      , -4445, -4448, -4451, -4473, -4480, -4488
      , -4497, -4509, -4508, -4521, -4533, -4542
      , -4546, -4539, -4546, -4547, -4552, -4558
      , -4560, -4566, -4569, -4577, -4583, -4585
      , -4592, -4597, -4595, -4601, -4604, -4616
      , -4627, -4643, -4650, -4657, -4661, -4661
      , -4685, -4700, -4707, -4706, -4711, -4712
      , -4708, -4707, -4723, -4736, -4732, -4732
      , -4736, -4741, -4742, -4737, -4727, -4716
      , -4712, -4702, -4697, -4693, -4691, -4686
      , -4678, -4674, -4674
    ], [
        -4101, -4107, -4112, -4117, -4116, -4121
      , -4117, -4110, -4111, -4103, -4097, -4103
      , -4105, -4104, -4103, -4107, -4111, -4121
      , -4120, -4124, -4121, -4118, -4125, -4134
      , -4128, -4127, -4138, -4136, -4131, -4127
      , -4115, -4086, -4079, -4076, -4067, -4062
      , -4053, -4039, -4034, -4032, -4027, -4028
      , -4024, -4027, -4024, -4018, -4017, -4017
      , -4014, -4013, -4006, -4006, -4003, -4002
      , -3989, -3980, -3967, -3964, -3970, -3969
      , -3972, -3969, -3977, -3998, -4007, -4008
      , -4007, -4016, -4025, -4025, -4035, -4045
      , -4045, -4052, -4053, -4052, -4059, -4062
      , -4074, -4077, -4082, -4086, -4097, -4097
      , -4099, -4103, -4104, -4107, -4107, -4111
      , -4116, -4115, -4105, -4100, -4101
    ], [
        -4412, -4418, -4419, -4418, -4421, -4418
      , -4415, -4417, -4414, -4415, -4416, -4411
      , -4405, -4410, -4411, -4406, -4401, -4396
      , -4399, -4396, -4398, -4395, -4396, -4391
      , -4388, -4387, -4385, -4387, -4384, -4381
      , -4380, -4379, -4374, -4370, -4361, -4355
      , -4346, -4334, -4321, -4316, -4308, -4301
      , -4291, -4286, -4283, -4278, -4255, -4247
      , -4236, -4226, -4221, -4215, -4204, -4199
      , -4203, -4204, -4206, -4212, -4207, -4210
      , -4201, -4194, -4187, -4176, -4181, -4178
      , -4173, -4176, -4177, -4183, -4183, -4191
      , -4193, -4192, -4184, -4182, -4189, -4198
      , -4198, -4193, -4196, -4200, -4203, -4209
      , -4217, -4225, -4230, -4233, -4236, -4249
      , -4265, -4262, -4269, -4278, -4280, -4275
      , -4280, -4292, -4293, -4296, -4299, -4305
      , -4319, -4323, -4324, -4332, -4341, -4341
      , -4350, -4348, -4351, -4353, -4347, -4353
      , -4358, -4364, -4377, -4382, -4385, -4389
      , -4387, -4383, -4378, -4374, -4384, -4386
      , -4396, -4397, -4407, -4408, -4412
    ], [
        -4582, -4580, -4584, -4581, -4589, -4587
      , -4580, -4578, -4575, -4572, -4578, -4575
      , -4577, -4575, -4573, -4579, -4582
    ], [
        -3962, -3966, -3972, -3973, -3969, -3965
      , -3962
    ]    ];

    private var id40Barycenter:Point = new Point(1097, -4618);

    private var id40BoundingBox:Rectangle = new Rectangle(553, -5022, 1083, 1060);

    private var id19X:Array = [ 
    [
        1761, 1765, 1765, 1770, 1768, 1770
      , 1775, 1779, 1790, 1791, 1796, 1800
      , 1798, 1800, 1812, 1820, 1817, 1809
      , 1808, 1814, 1815, 1819, 1819, 1822
      , 1826, 1823, 1804, 1803, 1795, 1779
      , 1750, 1748, 1754, 1763, 1763, 1765
      , 1764, 1767, 1766, 1770, 1780, 1779
      , 1782, 1781, 1772, 1766, 1758, 1755
      , 1744, 1738, 1728, 1726, 1711, 1709
      , 1702, 1692, 1688, 1682, 1677, 1674
      , 1663, 1657, 1647, 1643, 1636, 1631
      , 1636, 1632, 1629, 1625, 1619, 1614
      , 1614, 1606, 1598, 1596, 1586, 1581
      , 1576, 1577, 1569, 1566, 1565, 1564
      , 1554, 1549, 1547, 1538, 1541, 1538
      , 1535, 1530, 1523, 1523, 1518, 1511
      , 1505, 1499, 1499, 1492, 1491, 1488
      , 1490, 1487, 1480, 1474, 1470, 1460
      , 1461, 1454, 1447, 1439, 1432, 1434
      , 1430, 1430, 1415, 1411, 1413, 1411
      , 1400, 1393, 1390, 1386, 1384, 1387
      , 1388, 1384, 1377, 1367, 1360, 1358
      , 1353, 1350, 1361, 1361, 1358, 1359
      , 1353, 1354, 1349, 1335, 1332, 1329
      , 1328, 1323, 1318, 1315, 1311, 1292
      , 1289, 1293, 1298, 1303, 1305, 1301
      , 1294, 1290, 1284, 1274, 1270, 1259
      , 1255, 1252, 1246, 1243, 1240, 1239
      , 1245, 1249, 1252, 1251, 1254, 1244
      , 1236, 1233, 1227, 1222, 1219, 1221
      , 1219, 1216, 1208, 1203, 1195, 1181
      , 1173, 1169, 1168, 1160, 1158, 1150
      , 1149, 1146, 1141, 1135, 1134, 1139
      , 1137, 1139, 1126, 1133, 1134, 1134
      , 1127, 1124, 1106, 1104, 1105, 1107
      , 1105, 1097, 1095, 1089, 1096, 1095
      , 1097, 1091, 1091, 1082, 1074, 1080
      , 1077, 1078, 1072, 1062, 1043, 1036
      , 1037, 1035, 1048, 1049, 1047, 1051
      , 1047, 1041, 1035, 1034, 1032, 1029
      , 1032, 1029, 1033, 1039, 1049, 1055
      , 1055, 1052, 1048, 1049, 1052, 1051
      , 1052, 1056, 1059, 1059, 1060, 1058
      , 1061, 1060, 1055, 1067, 1085, 1099
      , 1108, 1126, 1144, 1154, 1168, 1182
      , 1195, 1206, 1217, 1244, 1264, 1289
      , 1321, 1329, 1328, 1318, 1304, 1296
      , 1296, 1299, 1302, 1304, 1307, 1310
      , 1315, 1317, 1329, 1344, 1371, 1390
      , 1390, 1376, 1365, 1368, 1368, 1377
      , 1378, 1377, 1378, 1377, 1378, 1378
      , 1384, 1394, 1398, 1402, 1438, 1527
      , 1611, 1614, 1623, 1625, 1625, 1630
      , 1630, 1636, 1645, 1651, 1666, 1671
      , 1670, 1674, 1683, 1688, 1717, 1728
      , 1729, 1737, 1737, 1745, 1736, 1717
      , 1704, 1707, 1708, 1727, 1731, 1731
      , 1737, 1742, 1749, 1747, 1750, 1749
      , 1752, 1753, 1747, 1750, 1751, 1756
      , 1761
    ], [
        1026, 1034, 1055, 1058, 1053, 1055
      , 1051, 1050, 1048, 1037, 1037, 1035
      , 1032, 1034, 1033, 1027, 1024, 1026
      
    ]    ];

    private var id19Y:Array = [ 
    [
        -5527, -5524, -5521, -5518, -5509, -5505
      , -5504, -5498, -5494, -5488, -5486, -5480
      , -5479, -5479, -5469, -5468, -5464, -5463
      , -5459, -5456, -5452, -5452, -5448, -5445
      , -5431, -5421, -5417, -5411, -5402, -5385
      , -5328, -5323, -5319, -5303, -5293, -5292
      , -5288, -5289, -5287, -5287, -5281, -5278
      , -5274, -5272, -5276, -5274, -5279, -5278
      , -5279, -5283, -5282, -5286, -5288, -5294
      , -5300, -5304, -5300, -5305, -5305, -5308
      , -5303, -5305, -5307, -5300, -5303, -5301
      , -5296, -5295, -5289, -5288, -5293, -5292
      , -5293, -5299, -5298, -5294, -5297, -5294
      , -5294, -5289, -5289, -5283, -5285, -5271
      , -5275, -5275, -5272, -5271, -5279, -5281
      , -5292, -5289, -5291, -5296, -5295, -5306
      , -5310, -5305, -5302, -5301, -5293, -5290
      , -5288, -5287, -5288, -5285, -5296, -5297
      , -5300, -5312, -5312, -5316, -5326, -5329
      , -5331, -5334, -5335, -5336, -5335, -5333
      , -5341, -5340, -5345, -5346, -5343, -5344
      , -5340, -5342, -5337, -5340, -5349, -5348
      , -5351, -5354, -5359, -5362, -5364, -5368
      , -5370, -5368, -5364, -5362, -5364, -5362
      , -5369, -5367, -5370, -5373, -5373, -5378
      , -5374, -5372, -5365, -5363, -5356, -5358
      , -5353, -5352, -5342, -5346, -5354, -5363
      , -5363, -5368, -5367, -5370, -5371, -5374
      , -5381, -5380, -5383, -5387, -5389, -5396
      , -5397, -5392, -5395, -5388, -5390, -5391
      , -5394, -5397, -5395, -5403, -5400, -5404
      , -5406, -5403, -5408, -5413, -5422, -5422
      , -5426, -5422, -5425, -5424, -5422, -5420
      , -5415, -5410, -5409, -5428, -5445, -5450
      , -5459, -5469, -5473, -5477, -5479, -5482
      , -5487, -5493, -5499, -5503, -5510, -5520
      , -5527, -5531, -5543, -5546, -5558, -5568
      , -5572, -5576, -5581, -5585, -5598, -5598
      , -5602, -5612, -5622, -5630, -5636, -5642
      , -5649, -5661, -5669, -5677, -5678, -5684
      , -5685, -5689, -5688, -5683, -5681, -5675
      , -5681, -5682, -5686, -5691, -5693, -5698
      , -5704, -5710, -5709, -5713, -5714, -5715
      , -5717, -5719, -5718, -5722, -5730, -5734
      , -5736, -5743, -5748, -5754, -5775, -5781
      , -5784, -5794, -5800, -5807, -5814, -5816
      , -5803, -5799, -5796, -5804, -5809, -5812
      , -5806, -5805, -5803, -5797, -5798, -5793
      , -5781, -5778, -5774, -5774, -5777, -5788
      , -5787, -5777, -5773, -5770, -5768, -5767
      , -5769, -5766, -5766, -5763, -5763, -5767
      , -5773, -5777, -5786, -5787, -5787, -5787
      , -5800, -5805, -5804, -5804, -5801, -5800
      , -5797, -5798, -5793, -5793, -5785, -5777
      , -5770, -5766, -5748, -5741, -5702, -5692
      , -5682, -5672, -5666, -5648, -5637, -5628
      , -5600, -5599, -5594, -5592, -5592, -5589
      , -5585, -5586, -5576, -5567, -5565, -5559
      , -5557, -5553, -5549, -5545, -5540, -5529
      , -5527
    ], [
        -5706, -5706, -5718, -5717, -5715, -5709
      , -5705, -5696, -5700, -5701, -5705, -5704
      , -5702, -5701, -5700, -5700, -5704, -5706
      
    ]    ];

    private var id19Barycenter:Point = new Point(1430, -5537);

    private var id19BoundingBox:Rectangle = new Rectangle(1024, -5816, 801, 545);

    private var id13X:Array = [ 
    [
        1795, 1795, 1795, 1798, 1797, 1800
      , 1810, 1811, 1808, 1805, 1796, 1797
      , 1794, 1800, 1799, 1794, 1792, 1796
      , 1792, 1796, 1779, 1773, 1767, 1764
      , 1758, 1755, 1752, 1750, 1747, 1746
      , 1742, 1738, 1725, 1720, 1715, 1716
      , 1702, 1701, 1691, 1678, 1675, 1667
      , 1666, 1660, 1656, 1650, 1644, 1643
      , 1647, 1647, 1643, 1638, 1632, 1630
      , 1619, 1613, 1607, 1604, 1598, 1599
      , 1592, 1593, 1590, 1590, 1588, 1586
      , 1591, 1588, 1580, 1571, 1572, 1570
      , 1566, 1564, 1561, 1554, 1555, 1543
      , 1537, 1533, 1529, 1527, 1521, 1519
      , 1518, 1517, 1514, 1515, 1508, 1513
      , 1510, 1517, 1521, 1522, 1520, 1518
      , 1503, 1503, 1506, 1507, 1505, 1496
      , 1495, 1499, 1502, 1500, 1503, 1505
      , 1504, 1509, 1507, 1504, 1506, 1502
      , 1502, 1497, 1491, 1493, 1491, 1497
      , 1489, 1496, 1498, 1503, 1502, 1505
      , 1523, 1524, 1518, 1516, 1527, 1530
      , 1525, 1533, 1533, 1546, 1546, 1553
      , 1553, 1551, 1553, 1555, 1554, 1560
      , 1560, 1555, 1562, 1566, 1570, 1576
      , 1580, 1581, 1578, 1583, 1586, 1591
      , 1598, 1603, 1597, 1595, 1606, 1610
      , 1607, 1605, 1606, 1610, 1614, 1615
      , 1618, 1620, 1618, 1625, 1626, 1624
      , 1630, 1634, 1644, 1660, 1660, 1665
      , 1665, 1677, 1691, 1717, 1731, 1740
      , 1745, 1752, 1756, 1756, 1756, 1757
      , 1758, 1759, 1762, 1763, 1764, 1764
      , 1766, 1767, 1768, 1768, 1770, 1770
      , 1770, 1770, 1770, 1770, 1770, 1770
      , 1770, 1770, 1769, 1769, 1769, 1769
      , 1769, 1768, 1768, 1766, 1763, 1762
      , 1762, 1761, 1761, 1760, 1759, 1759
      , 1758, 1758, 1758, 1758, 1758, 1759
      , 1759, 1759, 1759, 1759, 1759, 1759
      , 1758, 1758, 1757, 1757, 1757, 1757
      , 1757, 1757, 1757, 1758, 1758, 1757
      , 1757, 1757, 1757, 1758, 1758, 1758
      , 1757, 1758, 1758, 1758, 1758, 1758
      , 1757, 1757, 1757, 1758, 1758, 1758
      , 1759, 1759, 1758, 1759, 1759, 1759
      , 1759, 1744, 1773, 1772, 1776, 1787
      , 1790, 1790, 1793, 1795
    ], [
        1467, 1469, 1477, 1492, 1491, 1500
      , 1507, 1506, 1505, 1500, 1503, 1495
      , 1495, 1495, 1495, 1491, 1494, 1494
      , 1491, 1492, 1486, 1486, 1488, 1486
      , 1482, 1482, 1474, 1474, 1478, 1472
      , 1472, 1471, 1466, 1463, 1463, 1460
      , 1450, 1451, 1450, 1452, 1443, 1438
      , 1440, 1441, 1442, 1447, 1447, 1447
      , 1435, 1430, 1418, 1417, 1422, 1419
      , 1424, 1422, 1426, 1427, 1425, 1427
      , 1423, 1411, 1415, 1417, 1416, 1421
      , 1429, 1431, 1430, 1430, 1434, 1433
      , 1435, 1437, 1440, 1441, 1438, 1437
      , 1446, 1449, 1450, 1459, 1462, 1466
      , 1467
    ], [
        1445, 1448, 1452, 1463, 1465, 1464
      , 1468, 1477, 1468, 1466, 1465, 1464
      , 1464, 1462, 1462, 1463, 1464, 1465
      , 1466, 1465, 1466, 1465, 1465, 1466
      , 1467, 1465, 1464, 1465, 1465, 1464
      , 1463, 1463, 1464, 1462, 1463, 1463
      , 1462, 1458, 1461, 1462, 1457, 1456
      , 1450, 1445, 1443, 1445, 1442, 1442
      , 1439, 1440, 1438, 1440, 1438, 1434
      , 1419, 1419, 1410, 1410, 1431, 1431
      , 1435, 1432, 1435, 1433, 1439, 1437
      , 1445, 1445
    ], [
        1484, 1489, 1487, 1491, 1502, 1502
      , 1508, 1507, 1503, 1502, 1499, 1500
      , 1497, 1492, 1487, 1484
    ], [
        1473, 1477, 1482, 1483, 1483, 1484
      , 1484, 1485, 1486, 1491, 1491, 1489
      , 1490, 1489, 1488, 1488, 1488, 1485
      , 1486, 1487, 1488, 1487, 1486, 1482
      , 1481, 1481, 1482, 1479, 1480, 1479
      , 1478, 1477, 1478, 1474, 1473
    ]    ];

    private var id13Y:Array = [ 
    [
        -6190, -6191, -6192, -6190, -6186, -6183
      , -6182, -6179, -6175, -6176, -6173, -6170
      , -6169, -6164, -6161, -6161, -6156, -6151
      , -6147, -6142, -6144, -6147, -6146, -6149
      , -6140, -6143, -6140, -6134, -6137, -6134
      , -6135, -6139, -6140, -6145, -6147, -6150
      , -6154, -6162, -6160, -6166, -6164, -6167
      , -6169, -6169, -6173, -6173, -6178, -6175
      , -6173, -6169, -6171, -6177, -6176, -6172
      , -6163, -6164, -6159, -6160, -6156, -6152
      , -6150, -6170, -6173, -6177, -6179, -6186
      , -6192, -6197, -6200, -6198, -6188, -6187
      , -6186, -6182, -6184, -6190, -6188, -6191
      , -6190, -6195, -6198, -6207, -6207, -6208
      , -6212, -6208, -6209, -6212, -6221, -6224
      , -6225, -6226, -6230, -6231, -6232, -6231
      , -6228, -6233, -6232, -6233, -6235, -6241
      , -6245, -6244, -6245, -6247, -6246, -6247
      , -6249, -6248, -6251, -6252, -6250, -6252
      , -6247, -6248, -6252, -6253, -6257, -6259
      , -6270, -6272, -6275, -6275, -6278, -6280
      , -6281, -6284, -6288, -6291, -6288, -6290
      , -6293, -6297, -6302, -6300, -6303, -6300
      , -6302, -6304, -6306, -6305, -6303, -6302
      , -6308, -6315, -6313, -6309, -6309, -6311
      , -6309, -6311, -6315, -6312, -6314, -6312
      , -6314, -6318, -6323, -6328, -6321, -6322
      , -6329, -6330, -6332, -6330, -6327, -6323
      , -6322, -6326, -6328, -6325, -6326, -6330
      , -6329, -6327, -6328, -6324, -6324, -6325
      , -6328, -6324, -6320, -6325, -6324, -6326
      , -6324, -6326, -6333, -6333, -6333, -6332
      , -6332, -6332, -6331, -6330, -6329, -6329
      , -6328, -6328, -6328, -6328, -6326, -6326
      , -6325, -6325, -6324, -6324, -6324, -6323
      , -6323, -6322, -6321, -6319, -6318, -6317
      , -6317, -6317, -6317, -6316, -6316, -6315
      , -6314, -6314, -6314, -6314, -6313, -6313
      , -6311, -6310, -6309, -6309, -6308, -6307
      , -6307, -6306, -6305, -6305, -6303, -6302
      , -6301, -6301, -6300, -6299, -6299, -6298
      , -6297, -6297, -6297, -6297, -6296, -6296
      , -6295, -6294, -6294, -6294, -6293, -6292
      , -6292, -6291, -6291, -6290, -6289, -6289
      , -6289, -6288, -6288, -6287, -6286, -6285
      , -6285, -6285, -6284, -6285, -6284, -6283
      , -6283, -6262, -6224, -6217, -6210, -6201
      , -6200, -6195, -6190, -6190
    ], [
        -6209, -6209, -6210, -6204, -6204, -6201
      , -6197, -6195, -6197, -6197, -6194, -6198
      , -6197, -6196, -6193, -6192, -6190, -6189
      , -6189, -6186, -6188, -6186, -6185, -6180
      , -6181, -6175, -6176, -6175, -6171, -6172
      , -6170, -6173, -6169, -6172, -6168, -6171
      , -6165, -6155, -6147, -6144, -6136, -6142
      , -6143, -6152, -6154, -6152, -6152, -6161
      , -6163, -6167, -6170, -6173, -6173, -6176
      , -6173, -6178, -6176, -6178, -6179, -6179
      , -6182, -6191, -6189, -6190, -6193, -6193
      , -6185, -6185, -6188, -6191, -6195, -6197
      , -6197, -6193, -6193, -6196, -6197, -6201
      , -6202, -6204, -6209, -6204, -6207, -6205
      , -6209
    ], [
        -6249, -6246, -6245, -6245, -6242, -6241
      , -6238, -6232, -6230, -6229, -6230, -6230
      , -6229, -6229, -6229, -6228, -6228, -6229
      , -6229, -6229, -6229, -6228, -6227, -6226
      , -6226, -6226, -6225, -6225, -6225, -6225
      , -6224, -6224, -6223, -6222, -6223, -6224
      , -6224, -6226, -6225, -6229, -6225, -6216
      , -6214, -6215, -6217, -6217, -6220, -6222
      , -6222, -6224, -6224, -6225, -6228, -6231
      , -6230, -6230, -6232, -6234, -6236, -6239
      , -6239, -6242, -6243, -6246, -6247, -6253
      , -6251, -6249
    ], [
        -6211, -6212, -6217, -6218, -6215, -6212
      , -6207, -6203, -6207, -6205, -6206, -6204
      , -6203, -6208, -6208, -6211
    ], [
        -6250, -6253, -6251, -6251, -6251, -6251
      , -6252, -6252, -6253, -6249, -6247, -6248
      , -6247, -6248, -6247, -6248, -6247, -6246
      , -6245, -6245, -6244, -6245, -6245, -6247
      , -6247, -6246, -6245, -6246, -6244, -6245
      , -6244, -6245, -6246, -6249, -6250
    ]    ];

    private var id13Barycenter:Point = new Point(1642, -6238);

    private var id13BoundingBox:Rectangle = new Rectangle(1410, -6333, 402, 199);

    private var id5X:Array = [ 
        1628, 1622, 1615, 1609, 1603, 1612
      , 1620, 1617, 1616, 1605, 1598, 1600
      , 1589, 1591, 1588, 1592, 1581, 1578
      , 1582, 1590, 1590, 1593, 1589, 1592
      , 1587, 1583, 1581, 1574, 1567, 1564
      , 1559, 1556, 1554, 1551, 1550, 1541
      , 1540, 1535, 1530, 1531, 1528, 1525
      , 1521, 1520, 1516, 1511, 1508, 1500
      , 1506, 1502, 1512, 1504, 1486, 1483
      , 1474, 1468, 1465, 1467, 1466, 1455
      , 1442, 1421, 1416, 1411, 1395, 1390
      , 1385, 1383, 1378, 1365, 1359, 1363
      , 1359, 1361, 1353, 1356, 1352, 1350
      , 1340, 1343, 1340, 1327, 1322, 1317
      , 1311, 1316, 1310, 1313, 1308, 1311
      , 1308, 1313, 1324, 1329, 1329, 1331
      , 1336, 1354, 1360, 1361, 1366, 1367
      , 1378, 1395, 1402, 1404, 1403, 1406
      , 1406, 1408, 1410, 1409, 1411, 1421
      , 1430, 1432, 1440, 1446, 1447, 1451
      , 1450, 1455, 1460, 1465, 1482, 1493
      , 1495, 1498, 1499, 1503, 1510, 1510
      , 1513, 1519, 1527, 1538, 1539, 1537
      , 1541, 1540, 1544, 1543, 1547, 1549
      , 1548, 1555, 1555, 1560, 1562, 1558
      , 1560, 1567, 1582, 1592, 1610, 1611
      , 1609, 1609, 1601, 1597, 1601, 1599
      , 1600, 1605, 1619, 1624, 1634, 1644
      , 1648, 1649, 1642, 1618, 1635, 1647
      , 1649, 1647, 1649, 1644, 1644, 1642
      , 1640, 1638, 1636, 1629, 1628    ];

    private var id5Y:Array = [ 
        -4694, -4696, -4693, -4697, -4692, -4685
      , -4669, -4669, -4666, -4677, -4675, -4673
      , -4665, -4662, -4654, -4642, -4641, -4634
      , -4612, -4609, -4605, -4602, -4600, -4596
      , -4595, -4584, -4592, -4597, -4597, -4595
      , -4600, -4600, -4602, -4603, -4606, -4609
      , -4611, -4613, -4614, -4617, -4618, -4623
      , -4625, -4622, -4624, -4625, -4621, -4625
      , -4623, -4626, -4630, -4641, -4649, -4655
      , -4658, -4666, -4671, -4675, -4679, -4680
      , -4687, -4705, -4706, -4715, -4726, -4731
      , -4731, -4737, -4736, -4748, -4748, -4750
      , -4757, -4762, -4765, -4768, -4773, -4779
      , -4783, -4788, -4793, -4802, -4798, -4801
      , -4808, -4811, -4820, -4824, -4832, -4838
      , -4843, -4849, -4851, -4848, -4846, -4846
      , -4838, -4828, -4830, -4841, -4844, -4851
      , -4852, -4850, -4860, -4858, -4855, -4855
      , -4858, -4855, -4857, -4854, -4856, -4850
      , -4849, -4853, -4848, -4851, -4848, -4849
      , -4846, -4849, -4846, -4850, -4842, -4853
      , -4851, -4852, -4849, -4847, -4847, -4851
      , -4853, -4850, -4851, -4845, -4848, -4850
      , -4848, -4851, -4851, -4848, -4847, -4851
      , -4848, -4844, -4841, -4842, -4836, -4836
      , -4833, -4828, -4829, -4837, -4835, -4832
      , -4828, -4817, -4797, -4796, -4786, -4784
      , -4779, -4773, -4772, -4764, -4760, -4751
      , -4751, -4748, -4741, -4743, -4725, -4716
      , -4711, -4708, -4701, -4701, -4698, -4698
      , -4701, -4700, -4704, -4702, -4694    ];

    private var id5Barycenter:Point = new Point(1502, -4747);

    private var id5BoundingBox:Rectangle = new Rectangle(1308, -4860, 341, 277);

    private var id34X:Array = [ 
    [
        1775, 1795, 1794, 1798, 1801, 1797
      , 1806, 1807, 1795, 1802, 1802, 1805
      , 1814, 1825, 1823, 1826, 1824, 1828
      , 1827, 1831, 1841, 1841, 1846, 1846
      , 1845, 1834, 1835, 1848, 1853, 1863
      , 1871, 1880, 1887, 1893, 1893, 1902
      , 1902, 1910, 1909, 1911, 1920, 1927
      , 1933, 1943, 1944, 1967, 1971, 1978
      , 1976, 1986, 1990, 2012, 2019, 2022
      , 2024, 2032, 2048, 2052, 2060, 2062
      , 2069, 2070, 2076, 2079, 2082, 2084
      , 2081, 2084, 2092, 2097, 2102, 2110
      , 2114, 2120, 2130, 2141, 2147, 2150
      , 2149, 2157, 2182, 2187, 2197, 2207
      , 2212, 2214, 2227, 2227, 2235, 2243
      , 2246, 2261, 2261, 2264, 2260, 2261
      , 2259, 2257, 2256, 2248, 2246, 2253
      , 2270, 2282, 2287, 2294, 2295, 2303
      , 2301, 2294, 2287, 2280, 2281, 2284
      , 2282, 2285, 2284, 2290, 2289, 2288
      , 2291, 2286, 2287, 2284, 2284, 2281
      , 2283, 2278, 2277, 2270, 2268, 2260
      , 2232, 2226, 2204, 2199, 2191, 2187
      , 2187, 2180, 2176, 2168, 2163, 2147
      , 2138, 2128, 2120, 2122, 2120, 2123
      , 2102, 2084, 2076, 2073, 2072, 2078
      , 2086, 2094, 2087, 2092, 2099, 2106
      , 2103, 2104, 2111, 2119, 2123, 2128
      , 2133, 2143, 2146, 2138, 2122, 2107
      , 2094, 2088, 2083, 2081, 2082, 2091
      , 2103, 2112, 2111, 2114, 2112, 2116
      , 2112, 2115, 2110, 2103, 2100, 2099
      , 2092, 2079, 2056, 2051, 2049, 2034
      , 2020, 2015, 2010, 2010, 2005, 2001
      , 2001, 2008, 2013, 2009, 2009, 2001
      , 2002, 1995, 1992, 1995, 1992, 1988
      , 1986, 1988, 1988, 1982, 1986, 1991
      , 1986, 1993, 2000, 2004, 2008, 2020
      , 2030, 2048, 2074, 2078, 2076, 2068
      , 2067, 2056, 2054, 2057, 2057, 2064
      , 2064, 2067, 2067, 2059, 2050, 2038
      , 2038, 2040, 2029, 2035, 2037, 2042
      , 2043, 2048, 2050, 2047, 2048, 2056
      , 2053, 2052, 2041, 2040, 2033, 2019
      , 2013, 2018, 2016, 2018, 2019, 2021
      , 2028, 2036, 2041, 2045, 2048, 2054
      , 2060, 2067, 2070, 2069, 2074, 2076
      , 2073, 2076, 2088, 2090, 2086, 2089
      , 2092, 2095, 2092, 2108, 2111, 2116
      , 2114, 2121, 2124, 2127, 2152, 2164
      , 2165, 2162, 2158, 2165, 2165, 2169
      , 2166, 2169, 2171, 2175, 2174, 2176
      , 2173, 2165, 2164, 2161, 2159, 2155
      , 2150, 2147, 2137, 2131, 2124, 2127
      , 2123, 2113, 2109, 2112, 2097, 2091
      , 2088, 2077, 2072, 2072, 2060, 2068
      , 2083, 2091, 2086, 2091, 2081, 2083
      , 2079, 2076, 2073, 2074, 2071, 2065
      , 2062, 2067, 2062, 2060, 2058, 2048
      , 2050, 2040, 2036, 2033, 2034, 2031
      , 2030, 2032, 2029, 2024, 2026, 2017
      , 2011, 2013, 2010, 2013, 2012, 2000
      , 1995, 1983, 1971, 1968, 1964, 1962
      , 1959, 1958, 1946, 1936, 1931, 1926
      , 1926, 1926, 1921, 1919, 1914, 1913
      , 1919, 1918, 1919, 1916, 1915, 1912
      , 1913, 1909, 1909, 1913, 1905, 1903
      , 1905, 1902, 1901, 1899, 1897, 1900
      , 1898, 1902, 1898, 1897, 1893, 1895
      , 1894, 1889, 1886, 1882, 1875, 1869
      , 1862, 1856, 1856, 1861, 1855, 1856
      , 1861, 1865, 1866, 1875, 1883, 1886
      , 1888, 1894, 1890, 1891, 1885, 1880
      , 1879, 1882, 1878, 1880, 1875, 1871
      , 1869, 1870, 1865, 1864, 1862, 1856
      , 1855, 1855, 1855, 1853, 1856, 1853
      , 1862, 1855, 1856, 1853, 1849, 1825
      , 1824, 1823, 1812, 1808, 1805, 1800
      , 1798, 1803, 1797, 1801, 1801, 1790
      , 1792, 1775
    ], [
        1926, 1925, 1947, 1953, 1959, 1965
      , 1980, 2000, 2011, 2015, 2026, 2040
      , 2063, 2072, 2077, 2076, 2078, 2087
      , 2094, 2095, 2090, 2091, 2096, 2096
      , 2101, 2113, 2117, 2110, 2118, 2119
      , 2116, 2122, 2120, 2132, 2133, 2125
      , 2111, 2108, 2113, 2106, 2107, 2105
      , 2101, 2102, 2101, 2099, 2094, 2093
      , 2100, 2098, 2091, 2086, 2083, 2078
      , 2072, 2063, 2059, 2061, 2061, 2067
      , 2066, 2084, 2084, 2089, 2093, 2103
      , 2108, 2107, 2111, 2110, 2107, 2104
      , 2108, 2106, 2107, 2119, 2119, 2126
      , 2116, 2113, 2107, 2104, 2099, 2094
      , 2089, 2088, 2086, 2086, 2081, 2078
      , 2063, 2064, 2060, 2063, 2059, 2060
      , 2062, 2058, 2057, 2064, 2063, 2061
      , 2059, 2051, 2048, 2049, 2051, 2046
      , 2048, 2044, 2042, 2037, 2027, 2025
      , 2020, 2020, 2008, 2001, 2002, 2008
      , 2001, 1995, 1989, 1984, 1980, 1982
      , 1977, 1974, 1967, 1964, 1973, 1970
      , 1953, 1937, 1933, 1932, 1931, 1926
      , 1909, 1909, 1914, 1920, 1926
    ], [
        2189, 2193, 2189, 2191, 2195, 2198
      , 2201, 2221, 2225, 2224, 2228, 2235
      , 2235, 2224, 2234, 2238, 2241, 2246
      , 2251, 2271, 2284, 2305, 2308, 2313
      , 2318, 2347, 2352, 2358, 2372, 2383
      , 2380, 2382, 2381, 2383, 2388, 2392
      , 2398, 2402, 2408, 2416, 2417, 2421
      , 2426, 2433, 2429, 2431, 2436, 2433
      , 2434, 2432, 2430, 2421, 2408, 2395
      , 2383, 2371, 2349, 2319, 2298, 2298
      , 2297, 2293, 2278, 2274, 2260, 2252
      , 2213, 2187, 2179, 2182, 2179, 2180
      , 2179, 2183, 2189
    ], [
        2050, 2040, 2041, 2060, 2063, 2077
      , 2084, 2086, 2090, 2096, 2109, 2118
      , 2125, 2141, 2150, 2161, 2159, 2170
      , 2168, 2168, 2171, 2169, 2172, 2173
      , 2178, 2179, 2188, 2199, 2210, 2213
      , 2209, 2200, 2197, 2198, 2192, 2185
      , 2178, 2178, 2175, 2177, 2171, 2168
      , 2170, 2168, 2166, 2164, 2157, 2160
      , 2157, 2122, 2117, 2116, 2118, 2114
      , 2106, 2096, 2072, 2062, 2057, 2051
      , 2050, 2054, 2050
    ], [
        2306, 2319, 2319, 2332, 2335, 2335
      , 2341, 2339, 2348, 2353, 2355, 2355
      , 2366, 2359, 2356, 2357, 2350, 2350
      , 2360, 2353, 2331, 2327, 2318, 2333
      , 2332, 2322, 2320, 2312, 2306, 2293
      , 2295, 2294, 2297, 2306
    ], [
        2547, 2561, 2576, 2579, 2577, 2574
      , 2570, 2570, 2573, 2573, 2568, 2561
      , 2556, 2549, 2543, 2544, 2541, 2535
      , 2541, 2542, 2547
    ], [
        2329, 2322, 2314, 2310, 2311, 2319
      , 2324, 2329, 2335, 2336, 2338, 2339
      , 2337, 2340, 2340, 2345, 2341, 2342
      , 2339, 2336, 2320, 2324, 2328, 2329
      
    ], [
        1841, 1844, 1849, 1846, 1848, 1854
      , 1857, 1859, 1862, 1865, 1878, 1877
      , 1869, 1860, 1856, 1851, 1845, 1850
      , 1842, 1840, 1844, 1839, 1835, 1834
      , 1837, 1836, 1837, 1840, 1841
    ], [
        1752, 1758, 1768, 1767, 1760, 1762
      , 1769, 1769, 1767, 1771, 1773, 1781
      , 1785, 1791, 1781, 1768, 1762, 1753
      , 1750, 1746, 1746, 1743, 1740, 1743
      , 1752
    ], [
        2207, 2221, 2225, 2227, 2231, 2232
      , 2235, 2238, 2239, 2233, 2238, 2237
      , 2225, 2228, 2225, 2220, 2224, 2220
      , 2226, 2218, 2220, 2215, 2209, 2209
      , 2204, 2207
    ], [
        2411, 2418, 2430, 2428, 2438, 2435
      , 2440, 2432, 2423, 2417, 2409, 2399
      , 2395, 2397, 2411
    ], [
        2312, 2317, 2326, 2325, 2317, 2302
      , 2312
    ], [
        2144, 2142, 2144, 2150, 2156, 2163
      , 2161, 2164, 2163, 2166, 2156, 2150
      , 2144
    ], [
        1874, 1867, 1865, 1871, 1876, 1892
      , 1892, 1901, 1902, 1891, 1888, 1891
      , 1889, 1874
    ], [
        2237, 2233, 2228, 2224, 2224, 2232
      , 2239, 2242, 2249, 2249, 2253, 2252
      , 2256, 2255, 2246, 2237
    ], [
        2053, 2052, 2070, 2086, 2090, 2095
      , 2081, 2069, 2060, 2061, 2053, 2053
      
    ], [
        1845, 1848, 1854, 1851, 1854, 1858
      , 1856, 1858, 1859, 1857, 1853, 1848
      , 1845, 1845
    ], [
        2496, 2499, 2497, 2502, 2504, 2501
      , 2501, 2508, 2507, 2512, 2506, 2504
      , 2503, 2498, 2501, 2499, 2493, 2497
      , 2496
    ], [
        2466, 2479, 2485, 2487, 2472, 2468
      , 2457, 2458, 2453, 2451, 2458, 2466
      
    ], [
        2106, 2104, 2101, 2105, 2109, 2121
      , 2121, 2118, 2119, 2114, 2106
    ], [
        2358, 2365, 2379, 2374, 2358, 2350
      , 2348, 2354, 2358
    ], [
        2181, 2179, 2182, 2191, 2192, 2203
      , 2204, 2199, 2195, 2194, 2190, 2193
      , 2192, 2180, 2181
    ], [
        2261, 2257, 2263, 2266, 2276, 2282
      , 2282, 2282, 2276, 2261
    ], [
        2292, 2292, 2297, 2295, 2298, 2291
      , 2285, 2283, 2286, 2284, 2285, 2292
      
    ], [
        2241, 2226, 2236, 2244, 2248, 2249
      , 2241
    ], [
        2234, 2230, 2228, 2233, 2240, 2241
      , 2223, 2223, 2223, 2231, 2234
    ], [
        2304, 2304, 2307, 2316, 2317, 2315
      , 2307, 2303, 2304
    ], [
        2354, 2356, 2353, 2362, 2365, 2374
      , 2365, 2356, 2351, 2346, 2354
    ], [
        2452, 2456, 2456, 2458, 2452, 2453
      , 2445, 2446, 2449, 2440, 2447, 2452
      
    ], [
        2196, 2197, 2199, 2207, 2199, 2198
      , 2196
    ], [
        2122, 2126, 2123, 2123, 2117, 2112
      , 2111, 2117, 2119, 2113, 2115, 2111
      , 2122, 2122
    ], [
        1860, 1862, 1860, 1864, 1862, 1865
      , 1868, 1866, 1867, 1867, 1870, 1866
      , 1863, 1856, 1853, 1853, 1856, 1855
      , 1856, 1858, 1858, 1860, 1860
    ], [
        2406, 2407, 2410, 2408, 2410, 2407
      , 2405, 2406, 2414, 2416, 2414, 2413
      , 2411, 2406, 2407, 2406, 2407, 2405
      , 2408, 2405, 2401, 2397, 2406
    ], [
        2113, 2107, 2107, 2098, 2111, 2112
      , 2118, 2113
    ], [
        2124, 2116, 2129, 2128, 2124
    ], [
        2291, 2293, 2297, 2298, 2305, 2300
      , 2293, 2292, 2291, 2293, 2291
    ], [
        2209, 2213, 2213, 2220, 2212, 2212
      , 2212, 2209
    ], [
        2325, 2321, 2324, 2332, 2333, 2330
      , 2322, 2327, 2325
    ], [
        2252, 2255, 2252, 2258, 2259, 2262
      , 2255, 2252
    ]    ];

    private var id34Y:Array = [ 
    [
        -4305, -4302, -4306, -4304, -4311, -4318
      , -4317, -4323, -4338, -4339, -4344, -4347
      , -4347, -4351, -4360, -4364, -4369, -4378
      , -4386, -4391, -4391, -4396, -4401, -4407
      , -4412, -4422, -4431, -4432, -4435, -4434
      , -4440, -4440, -4436, -4440, -4444, -4444
      , -4449, -4457, -4461, -4463, -4469, -4466
      , -4471, -4470, -4467, -4469, -4476, -4472
      , -4491, -4493, -4494, -4493, -4503, -4503
      , -4499, -4504, -4502, -4506, -4505, -4510
      , -4512, -4515, -4511, -4515, -4513, -4515
      , -4520, -4524, -4521, -4527, -4521, -4525
      , -4523, -4529, -4515, -4514, -4509, -4508
      , -4513, -4515, -4507, -4502, -4501, -4507
      , -4506, -4510, -4509, -4512, -4515, -4512
      , -4514, -4519, -4526, -4528, -4531, -4536
      , -4540, -4539, -4545, -4549, -4555, -4560
      , -4557, -4554, -4549, -4548, -4540, -4526
      , -4519, -4520, -4510, -4509, -4501, -4498
      , -4495, -4494, -4491, -4486, -4482, -4481
      , -4478, -4476, -4472, -4474, -4470, -4471
      , -4465, -4461, -4455, -4453, -4459, -4464
      , -4464, -4463, -4470, -4467, -4468, -4470
      , -4473, -4474, -4466, -4464, -4457, -4456
      , -4465, -4463, -4456, -4454, -4450, -4450
      , -4437, -4442, -4439, -4438, -4430, -4426
      , -4419, -4417, -4414, -4405, -4401, -4403
      , -4408, -4409, -4401, -4401, -4397, -4396
      , -4390, -4384, -4380, -4376, -4393, -4395
      , -4400, -4396, -4397, -4394, -4389, -4381
      , -4378, -4374, -4371, -4368, -4367, -4363
      , -4358, -4357, -4355, -4362, -4364, -4362
      , -4373, -4383, -4387, -4378, -4382, -4385
      , -4392, -4395, -4393, -4396, -4402, -4404
      , -4407, -4407, -4411, -4416, -4420, -4420
      , -4416, -4413, -4409, -4407, -4406, -4408
      , -4407, -4404, -4402, -4401, -4393, -4391
      , -4368, -4354, -4351, -4349, -4340, -4334
      , -4314, -4304, -4278, -4273, -4269, -4267
      , -4263, -4261, -4262, -4269, -4262, -4266
      , -4269, -4268, -4272, -4281, -4285, -4289
      , -4284, -4282, -4279, -4267, -4271, -4263
      , -4265, -4262, -4256, -4255, -4252, -4256
      , -4252, -4246, -4243, -4239, -4236, -4240
      , -4234, -4235, -4232, -4230, -4233, -4230
      , -4234, -4227, -4229, -4225, -4228, -4225
      , -4226, -4215, -4215, -4213, -4216, -4217
      , -4219, -4220, -4216, -4213, -4208, -4209
      , -4205, -4205, -4202, -4201, -4204, -4200
      , -4198, -4194, -4188, -4187, -4183, -4175
      , -4167, -4169, -4165, -4153, -4147, -4144
      , -4142, -4141, -4135, -4133, -4127, -4121
      , -4117, -4119, -4124, -4124, -4129, -4132
      , -4134, -4131, -4145, -4145, -4147, -4152
      , -4156, -4153, -4148, -4147, -4146, -4143
      , -4140, -4139, -4142, -4145, -4149, -4155
      , -4154, -4159, -4163, -4164, -4166, -4167
      , -4170, -4165, -4166, -4168, -4170, -4170
      , -4168, -4167, -4166, -4171, -4170, -4171
      , -4175, -4178, -4185, -4184, -4181, -4182
      , -4179, -4178, -4174, -4178, -4180, -4187
      , -4190, -4186, -4184, -4181, -4178, -4180
      , -4175, -4181, -4183, -4179, -4179, -4181
      , -4179, -4173, -4176, -4168, -4176, -4175
      , -4171, -4177, -4179, -4185, -4189, -4187
      , -4183, -4182, -4177, -4177, -4174, -4174
      , -4172, -4170, -4169, -4168, -4167, -4168
      , -4168, -4168, -4171, -4170, -4174, -4177
      , -4179, -4179, -4179, -4182, -4186, -4186
      , -4191, -4187, -4198, -4205, -4205, -4217
      , -4212, -4216, -4222, -4224, -4229, -4233
      , -4229, -4234, -4230, -4233, -4227, -4225
      , -4231, -4226, -4232, -4238, -4244, -4243
      , -4242, -4241, -4241, -4239, -4239, -4242
      , -4244, -4246, -4246, -4242, -4243, -4250
      , -4249, -4249, -4249, -4248, -4242, -4238
      , -4234, -4236, -4232, -4232, -4242, -4259
      , -4264, -4264, -4265, -4268, -4274, -4276
      , -4281, -4281, -4285, -4285, -4288, -4289
      , -4299, -4305
    ], [
        -4148, -4160, -4153, -4157, -4172, -4175
      , -4173, -4161, -4161, -4158, -4158, -4153
      , -4140, -4142, -4138, -4135, -4131, -4132
      , -4128, -4125, -4122, -4120, -4119, -4109
      , -4106, -4100, -4103, -4109, -4112, -4107
      , -4104, -4101, -4098, -4093, -4091, -4088
      , -4087, -4083, -4081, -4079, -4074, -4074
      , -4076, -4078, -4076, -4079, -4080, -4084
      , -4086, -4089, -4091, -4091, -4096, -4098
      , -4095, -4103, -4100, -4096, -4092, -4085
      , -4082, -4062, -4054, -4055, -4047, -4028
      , -4024, -4021, -4019, -4015, -4016, -4013
      , -4010, -4007, -4003, -3995, -3990, -3985
      , -3984, -3991, -3993, -3992, -3998, -4001
      , -4008, -4005, -4007, -4012, -4020, -4020
      , -4018, -4012, -4009, -4003, -4005, -4002
      , -3999, -3999, -3996, -3976, -3975, -3977
      , -3982, -3984, -3987, -3991, -3991, -4003
      , -4006, -4007, -4011, -4019, -4028, -4026
      , -4028, -4039, -4039, -4033, -4022, -4014
      , -4006, -4014, -4012, -4015, -4023, -4029
      , -4029, -4034, -4040, -4051, -4065, -4074
      , -4093, -4101, -4101, -4099, -4106, -4113
      , -4120, -4129, -4129, -4134, -4148
    ], [
        -3889, -3891, -3904, -3910, -3907, -3895
      , -3894, -3893, -3897, -3901, -3903, -3899
      , -3893, -3891, -3888, -3887, -3890, -3878
      , -3878, -3881, -3888, -3887, -3890, -3889
      , -3881, -3883, -3879, -3880, -3886, -3886
      , -3882, -3874, -3868, -3864, -3863, -3862
      , -3871, -3870, -3876, -3877, -3874, -3874
      , -3881, -3886, -3882, -3875, -3873, -3871
      , -3865, -3860, -3855, -3852, -3856, -3850
      , -3851, -3847, -3845, -3837, -3835, -3840
      , -3848, -3853, -3853, -3857, -3861, -3859
      , -3862, -3860, -3866, -3869, -3873, -3879
      , -3902, -3891, -3889
    ], [
        -4234, -4232, -4237, -4246, -4253, -4258
      , -4255, -4250, -4250, -4238, -4231, -4232
      , -4226, -4223, -4226, -4223, -4217, -4210
      , -4206, -4200, -4198, -4196, -4195, -4191
      , -4186, -4179, -4174, -4172, -4175, -4160
      , -4152, -4158, -4157, -4152, -4157, -4165
      , -4164, -4168, -4169, -4174, -4179, -4177
      , -4183, -4184, -4181, -4188, -4188, -4190
      , -4195, -4193, -4199, -4198, -4203, -4211
      , -4212, -4221, -4236, -4235, -4239, -4240
      , -4238, -4236, -4234
    ], [
        -4303, -4308, -4314, -4316, -4315, -4312
      , -4311, -4304, -4300, -4294, -4294, -4291
      , -4279, -4278, -4282, -4285, -4288, -4285
      , -4276, -4273, -4276, -4274, -4281, -4291
      , -4295, -4294, -4284, -4283, -4283, -4291
      , -4291, -4298, -4303, -4303
    ], [
        -4004, -4015, -4021, -4015, -4008, -3993
      , -3987, -3984, -3984, -3978, -3981, -3977
      , -3963, -3957, -3964, -3974, -3981, -3986
      , -3990, -3999, -4004
    ], [
        -4206, -4216, -4219, -4223, -4228, -4229
      , -4231, -4231, -4225, -4228, -4227, -4221
      , -4219, -4217, -4211, -4202, -4197, -4191
      , -4190, -4183, -4192, -4199, -4199, -4206
      
    ], [
        -4166, -4164, -4168, -4181, -4182, -4174
      , -4162, -4159, -4162, -4160, -4146, -4140
      , -4140, -4145, -4142, -4144, -4152, -4150
      , -4161, -4161, -4148, -4147, -4149, -4157
      , -4160, -4169, -4166, -4169, -4166
    ], [
        -4315, -4318, -4313, -4309, -4304, -4299
      , -4297, -4294, -4295, -4288, -4282, -4278
      , -4281, -4272, -4274, -4279, -4292, -4296
      , -4302, -4302, -4306, -4305, -4309, -4314
      , -4315
    ], [
        -4369, -4372, -4370, -4365, -4368, -4374
      , -4373, -4376, -4371, -4359, -4353, -4350
      , -4356, -4360, -4362, -4359, -4359, -4355
      , -4350, -4350, -4355, -4355, -4352, -4362
      , -4368, -4369
    ], [
        -4154, -4154, -4149, -4153, -4153, -4150
      , -4146, -4144, -4136, -4136, -4143, -4138
      , -4144, -4147, -4154
    ], [
        -4074, -4081, -4069, -4055, -4050, -4066
      , -4074
    ], [
        -4431, -4435, -4445, -4450, -4449, -4444
      , -4442, -4441, -4438, -4433, -4426, -4431
      , -4431
    ], [
        -4108, -4113, -4118, -4126, -4119, -4114
      , -4111, -4106, -4104, -4106, -4101, -4098
      , -4097, -4108
    ], [
        -4140, -4146, -4145, -4151, -4155, -4159
      , -4150, -4149, -4150, -4144, -4141, -4136
      , -4137, -4127, -4135, -4140
    ], [
        -4370, -4378, -4362, -4358, -4353, -4352
      , -4351, -4355, -4353, -4358, -4366, -4370
      
    ], [
        -4209, -4219, -4221, -4220, -4221, -4210
      , -4204, -4206, -4199, -4198, -4193, -4198
      , -4191, -4209
    ], [
        -3932, -3938, -3945, -3948, -3938, -3930
      , -3924, -3918, -3915, -3913, -3909, -3902
      , -3905, -3906, -3910, -3917, -3922, -3928
      , -3932
    ], [
        -4057, -4064, -4061, -4058, -4051, -4045
      , -4044, -4035, -4038, -4045, -4046, -4057
      
    ], [
        -3957, -3967, -3970, -3978, -3971, -3964
      , -3961, -3961, -3951, -3951, -3957
    ], [
        -4130, -4130, -4138, -4129, -4119, -4116
      , -4119, -4129, -4130
    ], [
        -4252, -4256, -4260, -4255, -4249, -4243
      , -4239, -4238, -4240, -4237, -4240, -4242
      , -4245, -4248, -4252
    ], [
        -4122, -4127, -4127, -4123, -4124, -4122
      , -4116, -4113, -4112, -4122
    ], [
        -4072, -4070, -4073, -4066, -4063, -4054
      , -4056, -4060, -4066, -4066, -4068, -4072
      
    ], [
        -4414, -4422, -4427, -4426, -4423, -4418
      , -4414
    ], [
        -4022, -4023, -4027, -4025, -4027, -4019
      , -4014, -4014, -4025, -4019, -4022
    ], [
        -4031, -4035, -4036, -4029, -4022, -4021
      , -4028, -4028, -4031
    ], [
        -4042, -4044, -4046, -4050, -4056, -4053
      , -4050, -4039, -4037, -4039, -4042
    ], [
        -4072, -4071, -4066, -4065, -4065, -4062
      , -4064, -4072, -4072, -4077, -4077, -4072
      
    ], [
        -4112, -4120, -4123, -4120, -4106, -4106
      , -4112
    ], [
        -4146, -4145, -4145, -4142, -4137, -4139
      , -4142, -4142, -4147, -4145, -4147, -4148
      , -4150, -4146
    ], [
        -4180, -4179, -4171, -4171, -4173, -4173
      , -4171, -4171, -4170, -4168, -4167, -4165
      , -4166, -4179, -4181, -4183, -4182, -4185
      , -4185, -4184, -4181, -4181, -4180
    ], [
        -4021, -4023, -4022, -4025, -4026, -4025
      , -4027, -4028, -4025, -4022, -4022, -4023
      , -4021, -4021, -4019, -4020, -4017, -4017
      , -4014, -4013, -4014, -4022, -4021
    ], [
        -4264, -4265, -4268, -4277, -4272, -4269
      , -4270, -4264
    ], [
        -4116, -4125, -4127, -4118, -4116
    ], [
        -4107, -4111, -4107, -4111, -4107, -4102
      , -4102, -4100, -4103, -4105, -4107
    ], [
        -4095, -4103, -4098, -4094, -4083, -4083
      , -4094, -4095
    ], [
        -4001, -4001, -4003, -3997, -3992, -3988
      , -3990, -3993, -4001
    ], [
        -4098, -4102, -4109, -4106, -4101, -4099
      , -4093, -4098
    ]    ];

    private var id34Barycenter:Point = new Point(2039, -4335);

    private var id34BoundingBox:Rectangle = new Rectangle(1740, -4560, 838, 725);

    private var id21X:Array = [ 
    [
        526, 528, 525, 527, 529, 522
      , 521, 517, 501, 496, 497, 500
      , 494, 496, 515, 518, 525, 522
      , 526, 520, 511, 504, 499, 510
      , 508, 485, 479, 480, 470, 465
      , 462, 457, 462, 454, 447, 446
      , 450, 447, 454, 454, 460, 458
      , 468, 470, 460, 461, 468, 466
      , 468, 456, 453, 449, 446, 447
      , 449, 459, 458, 464, 464, 462
      , 456, 460, 460, 450, 452, 450
      , 445, 441, 434, 434, 432, 430
      , 436, 438, 436, 439, 439, 441
      , 440, 443, 441, 444, 442, 438
      , 437, 429, 422, 421, 415, 410
      , 397, 397, 389, 383, 385, 380
      , 372, 369, 362, 361, 366, 365
      , 359, 353, 343, 343, 338, 331
      , 335, 324, 321, 317, 308, 300
      , 296, 295, 289, 282, 278, 279
      , 270, 259, 269, 274, 289, 293
      , 292, 303, 312, 319, 318, 314
      , 308, 300, 307, 314, 309, 310
      , 316, 311, 313, 312, 308, 309
      , 306, 299, 296, 293, 292, 287
      , 288, 287, 280, 277, 277, 280
      , 287, 288, 290, 305, 302, 304
      , 299, 301, 309, 314, 326, 334
      , 338, 336, 339, 341, 343, 347
      , 353, 353, 359, 379, 394, 396
      , 395, 398, 408, 428, 451, 459
      , 491, 501, 500, 503, 506, 518
      , 518, 526
    ], [
        255, 266, 289, 299, 301, 313
      , 317, 314, 318, 317, 320, 315
      , 302, 292, 287, 286, 272, 266
      , 267, 260, 256, 255
    ], [
        359, 359, 356, 346, 346, 353
      , 356, 359
    ], [
        398, 398, 378, 376, 379, 402
      , 405, 398
    ]    ];

    private var id21Y:Array = [ 
    [
        -5615, -5609, -5605, -5603, -5592, -5576
      , -5556, -5556, -5557, -5554, -5550, -5548
      , -5547, -5540, -5536, -5539, -5530, -5521
      , -5517, -5515, -5505, -5504, -5496, -5492
      , -5486, -5478, -5480, -5475, -5479, -5479
      , -5482, -5481, -5476, -5478, -5475, -5473
      , -5469, -5466, -5463, -5459, -5458, -5453
      , -5444, -5429, -5417, -5410, -5411, -5410
      , -5409, -5402, -5396, -5399, -5398, -5396
      , -5390, -5391, -5386, -5384, -5380, -5378
      , -5373, -5370, -5369, -5368, -5366, -5364
      , -5364, -5368, -5368, -5374, -5374, -5379
      , -5383, -5388, -5388, -5393, -5398, -5398
      , -5401, -5402, -5404, -5407, -5409, -5407
      , -5410, -5410, -5414, -5418, -5421, -5418
      , -5417, -5421, -5422, -5430, -5433, -5439
      , -5430, -5432, -5431, -5433, -5432, -5438
      , -5440, -5432, -5432, -5437, -5437, -5434
      , -5426, -5427, -5427, -5430, -5430, -5435
      , -5434, -5428, -5427, -5430, -5433, -5435
      , -5432, -5442, -5448, -5447, -5449, -5446
      , -5443, -5441, -5432, -5433, -5438, -5441
      , -5441, -5447, -5450, -5449, -5452, -5454
      , -5452, -5454, -5455, -5457, -5456, -5454
      , -5452, -5450, -5452, -5452, -5455, -5457
      , -5457, -5458, -5455, -5457, -5460, -5462
      , -5462, -5464, -5470, -5473, -5477, -5480
      , -5481, -5486, -5488, -5494, -5507, -5521
      , -5532, -5534, -5536, -5545, -5563, -5583
      , -5584, -5579, -5576, -5588, -5597, -5603
      , -5605, -5609, -5618, -5627, -5630, -5628
      , -5636, -5634, -5631, -5625, -5623, -5621
      , -5616, -5615
    ], [
        -5425, -5429, -5422, -5425, -5430, -5423
      , -5424, -5426, -5425, -5427, -5424, -5419
      , -5412, -5410, -5410, -5415, -5419, -5417
      , -5413, -5413, -5416, -5425
    ], [
        -5600, -5595, -5590, -5586, -5593, -5603
      , -5605, -5600
    ], [
        -5630, -5628, -5621, -5623, -5627, -5632
      , -5631, -5630
    ]    ];

    private var id21Barycenter:Point = new Point(405, -5486);

    private var id21BoundingBox:Rectangle = new Rectangle(255, -5636, 275, 272);

    private var id41X:Array = [ 
    [
        1329, 1327, 1330, 1329, 1333, 1342
      , 1345, 1343, 1345, 1343, 1346, 1350
      , 1350, 1348, 1348, 1337, 1329, 1329
      
    ], [
        1315, 1327, 1316, 1313, 1312, 1315
      
    ]    ];

    private var id41Y:Array = [ 
    [
        -3887, -3893, -3894, -3891, -3890, -3887
      , -3885, -3884, -3885, -3882, -3884, -3882
      , -3876, -3878, -3875, -3876, -3881, -3887
      
    ], [
        -3902, -3897, -3896, -3897, -3901, -3902
      
    ]    ];

    private var id41Barycenter:Point = new Point(1339, -3883);

    private var id41BoundingBox:Rectangle = new Rectangle(1312, -3902, 38, 27);

    private var featureNames:Array = [ 
        "LTU", "HUN", "MKD", "BEL", "FRA", "SRB", "GBR", "MNE", "NOR", "CYP"
      , "ESP", "ROM", "IMN", "BGR", "HRV", "GGY", "AUT", "PRT", "VAT", "LIE"
      , "AND", "JEY", "SVN", "SWE", "DNK", "ALB", "DEU", "CHE", "FRO", "RUS"
      , "LUX", "IRL", "SVK", "LVA", "CZE", "SMR", "FIN", "ITA", "POL", "EST"
      , "BIH", "NLD", "GRC", "MLT"];

    private var xs:Array = [ 
        id16X, id27X, id38X, id20X, id42X, id4X, id23X, id7X, id12X, id35X
      , id39X, id28X, id1X, id33X, id36X, id2X, id26X, id37X, id10X, id30X
      , id9X, id3X, id31X, id15X, id17X, id8X, id29X, id32X, id0X, id43X
      , id24X, id18X, id25X, id14X, id22X, id6X, id11X, id40X, id19X, id13X
      , id5X, id21X, id34X, id41X];

    private var ys:Array = [ 
        id16Y, id27Y, id38Y, id20Y, id42Y, id4Y, id23Y, id7Y, id12Y, id35Y
      , id39Y, id28Y, id1Y, id33Y, id36Y, id2Y, id26Y, id37Y, id10Y, id30Y
      , id9Y, id3Y, id31Y, id15Y, id17Y, id8Y, id29Y, id32Y, id0Y, id43Y
      , id24Y, id18Y, id25Y, id14Y, id22Y, id6Y, id11Y, id40Y, id19Y, id13Y
      , id5Y, id21Y, id34Y, id41Y];

    private var barycenters:Array = [ 
        id16Barycenter, id27Barycenter, id38Barycenter, id20Barycenter, id42Barycenter, id4Barycenter, id23Barycenter, id7Barycenter, id12Barycenter, id35Barycenter
      , id39Barycenter, id28Barycenter, id1Barycenter, id33Barycenter, id36Barycenter, id2Barycenter, id26Barycenter, id37Barycenter, id10Barycenter, id30Barycenter
      , id9Barycenter, id3Barycenter, id31Barycenter, id15Barycenter, id17Barycenter, id8Barycenter, id29Barycenter, id32Barycenter, id0Barycenter, id43Barycenter
      , id24Barycenter, id18Barycenter, id25Barycenter, id14Barycenter, id22Barycenter, id6Barycenter, id11Barycenter, id40Barycenter, id19Barycenter, id13Barycenter
      , id5Barycenter, id21Barycenter, id34Barycenter, id41Barycenter];

    private var boundingBoxes:Array = [ 
        id16BoundingBox, id27BoundingBox, id38BoundingBox, id20BoundingBox, id42BoundingBox, id4BoundingBox, id23BoundingBox, id7BoundingBox, id12BoundingBox, id35BoundingBox
      , id39BoundingBox, id28BoundingBox, id1BoundingBox, id33BoundingBox, id36BoundingBox, id2BoundingBox, id26BoundingBox, id37BoundingBox, id10BoundingBox, id30BoundingBox
      , id9BoundingBox, id3BoundingBox, id31BoundingBox, id15BoundingBox, id17BoundingBox, id8BoundingBox, id29BoundingBox, id32BoundingBox, id0BoundingBox, id43BoundingBox
      , id24BoundingBox, id18BoundingBox, id25BoundingBox, id14BoundingBox, id22BoundingBox, id6BoundingBox, id11BoundingBox, id40BoundingBox, id19BoundingBox, id13BoundingBox
      , id5BoundingBox, id21BoundingBox, id34BoundingBox, id41BoundingBox];

    private var xcoef:Array = [ 
      37.041613101325, 107.58701133659272, -2.2117598144676256, -0.006976827391556373, 0.09960207769105911, 
      0.042529213533186734, -0.0015589989008611476, 1.3583302291105825E-4, -0.014066306941265263, -2.6460156885713777E-4 ];
      

    private var ycoef:Array = [ 
      -11.437915874723975, 5.555867804210259, -107.94949445169001, -0.13789325637935543, -0.22398974936467958, 
      -0.03334180082626683, -1.1072506928325915E-4, -1.0381658463357085E-4, 0.0021135960481510657, 0.0016177616158395648 ];
      

   /**
    * @inheritDoc
    */
    public override function latLonToMap(ll:Point):Point {
      return interpolatePoint(ll, xcoef, ycoef);
    }

    private var xcoefInverse:Array = [ 
      -45.6577243690657, 0.02512258084355646, -0.02660863999340091, 4.28526364580051E-7, 7.585779844628323E-6, 
      -4.989852658481795E-6, 1.7350719322623266E-11, 1.0822548612962889E-10, 9.937827703253843E-10, -3.024766221055006E-10 ];
      
    private var ycoefInverse:Array = [ 
      0.0766014369893683, -0.0017812905331959553, -0.009123774237888665, 3.0641046418897855E-7, -7.333923065895528E-7, 
      -6.067837173523703E-9, 4.502347479622733E-12, 1.1903835463570487E-10, -7.171976695725109E-11, -1.2710647214270938E-11 ];
      
   /**
    * @inheritDoc
    */
    public override function mapToLatLon(p:Point):Point {
      return interpolatePoint(p, xcoefInverse, ycoefInverse);
    }

    private static function interpolatePoint(sourceCP:Point, xcoef:Array, ycoef:Array):Point {
      var result:Point = new Point();
  
     var x:Number = polynomFunction(xcoef, sourceCP.x, sourceCP.y);
      var y:Number = polynomFunction(ycoef, sourceCP.x, sourceCP.y);
  
     result.x = x;
     result.y = y;
  
     return result;
    }
  
   private static function polynomFunction(coef:Array, x:Number, y:Number):Number  {
    var len:int = coef.length;
    if(len == 3) 
      return coef[0] + 
             coef[1] * x + coef[2] * y;
  
    if(len == 6) 
      return coef[0] + 
             coef[1] * x + coef[2] * y + 
             coef[3] * x * x + coef[4] * x * y + coef[5] * y * y;
  
    var x2:Number = x*x;
    var y2:Number = y*y;
  
    if(len == 10) 
      return coef[0] + 
             coef[1] * x + coef[2] * y + 
             coef[3] * x2 + coef[4] * x * y + coef[5] * y2 + 
             coef[6] * x2*x + coef[7] * x2*y + coef[8] * x*y2 + coef[9]*y2 * y; 
  
    var x3:Number = x2*x;
    var y3:Number = y2*y;
  
    if(len == 15) 
      return coef[0] + 
             coef[1] * x + coef[2] * y + 
             coef[3] * x2 + coef[4] * x * y + coef[5] * y2 + 
             coef[6] * x3 + coef[7] * x2*y + coef[8] * x*y2 + coef[9]*y3+ 
             coef[10] * x3*x + coef[11] *x3*y + coef[12] * x2*y2 + coef[13] * x*y3 + coef[14] * y3*y; 
    var x4:Number = x3*x;
    var y4:Number = y3*y;
    if(len == 21) 
      return coef[0] + 
             coef[1]  * x    + coef[2]  * y  + 
             coef[3]  * x2   + coef[4]  * x*y   + coef[5]  * y2    + 
             coef[6]  * x3   + coef[7]  * x2*y  + coef[8]  * x*y2  + coef[9]  * y3    + 
             coef[10] * x4   + coef[11] * x3*y  + coef[12] * x2*y2 + coef[13] * x*y3  + coef[14] * y3*y + 
             coef[15] * x4*x + coef[16] * x4*y  + coef[17] * x3*y2 + coef[18] * x2*y3 + coef[19] * x*y4 + coef[20] * y4*y; 
    var x5:Number = x4*x;
    var y5:Number = y4*y;
    if(len == 28)
      return coef[0] + 
             coef[1]  * x    + coef[2]  * y     + 
             coef[3]  * x2   + coef[4]  * x*y   + coef[5]  * y2    +    
             coef[6]  * x3   + coef[7]  * x2*y  + coef[8]  * x*y2  + coef[9]  * y3    +  
             coef[10] * x4   + coef[11] * x3*y  + coef[12] * x2*y2 + coef[13] * x*y3  + coef[14] * y3*y  + 
             coef[15] * x5   + coef[16] * x4*y  + coef[17] * x3*y2 + coef[18] * x2*y3 + coef[19] * x*y4  + coef[20] * y5 + 
             coef[21] * x5*x + coef[22] * x5*y  + coef[23] * x4*y2 + coef[24] * x3*y3 + coef[25] * x2*y4 + coef[26] * x*y5 + coef[27] * y5*y; 
    var x6:Number = x5*x; 
    var y6:Number = y5*y; 
    if(len == 36) 
       return coef[0] + 
             coef[1]  * x    + coef[2]  * y       + 
             coef[3]  * x2   + coef[4]  * x*y   + coef[5]  * y2    +    
             coef[6]  * x3   + coef[7]  * x2*y  + coef[8]  * x*y2  + coef[9]  * y3    +  
             coef[10] * x4   + coef[11] * x3*y  + coef[12] * x2*y2 + coef[13] * x*y3  + coef[14] * y3*y  + 
             coef[15] * x5   + coef[16] * x4*y  + coef[17] * x3*y2 + coef[18] * x2*y3 + coef[19] * x*y4  + coef[20] * y5 + 
             coef[21] * x6   + coef[22] * x5*y  + coef[23] * x4*y2 + coef[24] * x3*y3 + coef[25] * x2*y4 + coef[26] * x*y5 + coef[27] * y6 + 
             coef[28] * x6*x + coef[29] * x6*y  + coef[30] * x5*y2 + coef[31] * x4*y3 + coef[32] * x3*y4 + coef[33] * x2*y5 + coef[34] * x*y6 + coef[35] * y6*y; 
    var x7:Number = x6*x; 
    var y7:Number = y6*y; 
    if(len == 45) 
       return coef[0] + 
             coef[1]  * x    + coef[2]  * y       + 
             coef[3]  * x2   + coef[4]  * x*y   + coef[5]  * y2    +    
             coef[6]  * x3   + coef[7]  * x2*y  + coef[8]  * x*y2  + coef[9]  * y3    +  
             coef[10] * x4   + coef[11] * x3*y  + coef[12] * x2*y2 + coef[13] * x*y3  + coef[14] * y3*y  + 
             coef[15] * x5   + coef[16] * x4*y  + coef[17] * x3*y2 + coef[18] * x2*y3 + coef[19] * x*y4  + coef[20] * y5 + 
             coef[21] * x6   + coef[22] * x5*y  + coef[23] * x4*y2 + coef[24] * x3*y3 + coef[25] * x2*y4 + coef[26] * x*y5 + coef[27] * y6 + 
             coef[28] * x7   + coef[29] * x6*y  + coef[30] * x5*y2 + coef[31] * x4*y3 + coef[32] * x3*y4 + coef[33] * x2*y5 + coef[34] * x*y6 + coef[35] * y7 + 
             coef[36] * x7*x + coef[37] * x7*y  + coef[38] * x6*y2 + coef[39] * x5*y3 + coef[40] * x4*y4 + coef[41] * x3*y5 + coef[42] * x2*y6 + coef[43] * x*y7 + coef[44] * y7*y; 
    var x8:Number = x7*x; 
    var y8:Number = y7*y; 
    if(len == 55) 
       return coef[0] + 
             coef[1]  * x    + coef[2]  * y       + 
             coef[3]  * x2   + coef[4]  * x*y   + coef[5]  * y2    +    
             coef[6]  * x3   + coef[7]  * x2*y  + coef[8]  * x*y2  + coef[9]  * y3    +  
             coef[10] * x4   + coef[11] * x3*y  + coef[12] * x2*y2 + coef[13] * x*y3  + coef[14] * y3*y  + 
             coef[15] * x5   + coef[16] * x4*y  + coef[17] * x3*y2 + coef[18] * x2*y3 + coef[19] * x*y4  + coef[20] * y5 + 
             coef[21] * x6   + coef[22] * x5*y  + coef[23] * x4*y2 + coef[24] * x3*y3 + coef[25] * x2*y4 + coef[26] * x*y5 + coef[27] * y6 + 
             coef[28] * x7   + coef[29] * x6*y  + coef[30] * x5*y2 + coef[31] * x4*y3 + coef[32] * x3*y4 + coef[33] * x2*y5 + coef[34] * x*y6 + coef[35] * y7 + 
             coef[36] * x8   + coef[37] * x7*y  + coef[38] * x6*y2 + coef[39] * x5*y3 + coef[40] * x4*y4 + coef[41] * x3*y5 + coef[42] * x2*y6 + coef[43] * x*y7 + coef[44] * y8 + 
             coef[45] * x8*x + coef[46] * x8*y  + coef[47] * x7*y2 + coef[48] * x6*y3 + coef[49] * x5*y4 + coef[50] * x4*y5 + coef[51] * x3*y6 + coef[52] * x2*y7 + coef[53] * x*y8 + coef[54] * y8*y; 

    var degree:int = (Math.sqrt(8 * len + 1) - 3) / 2;
    var i:int;
    var j:int;
    var value:Number;
    var xexponent:Array = new Array(degree + 1);
    var yexponent:Array = new Array(degree + 1);

    xexponent[0] = 1;
    yexponent[0] = 1;
    for (i = 1; i <= degree; i++) {
      xexponent[i] = xexponent[i - 1] * x;
      yexponent[i] = yexponent[i - 1] * y;
    }

    value = 0;
    var icoef:int = 0;
    for (i = 0; i <= degree; i++) {
      for (j = 0; j <= i ; j++) {
        value += coef[icoef] * xexponent[i - j] * yexponent[j];
        icoef++;
      }
    }
    return value;
 }


   /**
    * Constructor.
    */
    public function Europe2() {
      super();
    }

   /**
    * @inheritDoc
    */
    public override function getFeatureAt(i:int):MapFeature {
      return new MapFeature(featureNames[i], xs[i], ys[i], barycenters[i], boundingBoxes[i]);
    }

   /**
    * @inheritDoc
    */
    public override function getFeatureCount():uint {
      return featureNames.length;
    }

   /**
    * @inheritDoc
    */
    public override function getFeatureNames():Array {
      return featureNames;
    }

   /**
    * @inheritDoc
    */
    public override function layerExtent():Rectangle {
      return new Rectangle(-856.0143440130411, -7382.4672322939305, 4013.9099253599575, 3590.2530902086787);
    }

   /**
    * Returns the extent of all the <code>MapFeature</code>s of the map in longitude/latitude coordinates.
    * @return The extent of all the <code>MapFeature</code>s of the map in longitude/latitude coordinates.
    */
    public function layerExtentLL():Rectangle {
      return new Rectangle(-10.480004449999967, 34.56634875, 45.06717800000004, 36.619068500000054);
    }
  }
}
